refactor to put alias_method in a single location