I think this needs unit tests and since it touches the FS it could possibly be collected on app start or cached at runtime.