fix broken objective walk