If all the mixins use the same return type, you should not get a warning. If you have different return types, the warning is correct.