0 is also used for on-the-fly addition of data to the file system, so this must run through the entire directory to be safe.