Make sure modules implement the module interface