manager hooks for rest of file IO