I'd like to keep this level of implementation outside the module.