All tests pass again after refactoring code so that it now uses Walkers.