respond_to? overridden