alias_method() doesn't play nice w/ subclasses