renamed mixin for consistency