stronger cypher and precheck if module is active