respond_to? override needs to handle ruby 2.0 signature