using post mixins, fixed checks, module renamed