I can probably make an initializer for this, so that the file descriptors are created when they are needed first, not when the module is imported.