We should have some standard rip.Error that we can map to some domain error that is raised when there is a conflict (duplicate key, etc)