changes row create and update failure paths