fixed validHit