I agree that it should not be able to interpret the joint string. Each element has to be specified separately. By the way, what does:

```
c2 = coords.SphericalRepresentation('5:10:20.52', '+23:23:23.5', ...)
```

give? Does it crash because ``lon=`` and ``lat=`` are missing?