That someone went to the effort to make that animation shows they had plenty of time you address the issue, and were just making a joke. As for why not an unsigned integer? Google's coding standards are public and make good arguments for almost never using them.