it's better to jump when we want to