stupid idea, about to switch to IEP
the mixin didn't work anyway