Smaller and slower ID generation