One might think that if the subject is already a string, the __tostring metamethod is skipped, but that is not the case.