Error handling for unique constraints, the error page sucks.