Giants finding some holes.

God knows they were due.