Walk with client side validation