walker needs r/w arguments