look_ahead doesn't choose unaffordable paths