The reason I put it there was to disallow a crazy unit like `-.m` (it still allows `m.-`, which of course is rather crazy too, but I felt it was not worth an extra check).