Adding a mixin because...it just works