refine method willHitInDuration()