This goes to show how that plus operation is awfully defined.

That's operator overloading for you.