fixed shouldOvershoot