It *could* raise an error, but I think it's best if it doesn't.  Imagine loading in a bunch of angles from a file. You ultimately want them in degrees, but you don't care what their initial unit is.