Added comments to explain my usage of the different ways of getting
smart file lookups.