Is the idea that the more general error message about a malformed target is enough to cover these specialized ones (about specifying a component twice)? I could believe that.