maybe we could catch this exceptions through our model classes and propagate something more generic. Given that we already have in mind to switch to postgresql one day, it would be nice to have this kind of things in our model layer. let's chat about it.