what's the reason for switching format? (and if we want to switch, should we switch everywhere we use uuids?)