git checkout shouldn't fail hard