I don't have a problem with this, but how did it come up? version_t is typedef'ed as a uint64_t anyway...