Simplified walk method.  Still no tests...