walk_level now does infinite depth if level=None