Started to use my own walk function. More testing needed.