returning CONFLICT on data constraint violation