We create unnecessary constraint violations and unnecessarily translate messages (which was an issue with the OP of the issue at the origin of this JIRA).