combining metaclass alterations can be even more powerful