We should have a few tests somewhere verifying the result of getContents() updates correctly when something changes -- creating a new file, unlinking a file, renaming a file... maybe also receiving a watcher notification.