Defers performing I/O for required modules until they are first used