the alias check shouldn't have used respond_to? since the class is not instantiated at the time the alias is defined.