rename walk_keys to walk, remove error class