Separated functions from mixins