Can this be a mixin?