Is there a semantic difference bewteen raise MySpecialError, "My Message" and raise MySpecialError.new("My Message")