Calling a method that does not exist raises NoMethodError