As difficult as it has been for the Giants