Does `walk_storage` return directories? Or the filenames of `.` and `..`? Do we need to be wary of those?