Imported from UUID::Tiny 1.04