media module: dry out mixin