fails:Module#protected_method_defined? raises a TypeError if not passed a Symbol
