add note about requires
require is no longer a contextmanager
take care of -l. assume that file exists before getting stats