Get the system to build when PMI is not enabled
Define and prototype all required module functions