use super instead of alias_method