It is new, but only because supporting arrays of angles is new.  And the default of radians *only* applies if the initializer is supplied a sequence of strings.  This is because you could do:

```
a = Angle(['5 deg', '2 rad'])
```

We have to have a single unit for all values in the array, so we have to default to *something* in order to support this case.

If you don't supply a sequence of strings, the old behavior (which I think is correct) still stands, which is:

```
a = Angle(5)  # exception
a = Angle('5') # exception
a = Angle('5 deg')  # passes
```