overriding Base#respond_to? appropriately