subclassing Blah with BetterBlah