Changed return of walker to callback function