updated to handle missing module and not bomb out