The horrible moment of realization when you have support for a thing which keeps IDs as int and then you need to add support for a similar thing in the same class of things which (turns out!!!) keeps IDs as UUID string and you can't just make the client wait for string and work with the thing's ID as with string in both cases bc of database backward compatibility where the ID is sealed to be int :notlikethis: 🔥 🔥