generateUUID is now a utility