avoid underestimate mechanism module is added