if there is no module, we should throw and error.