Is it safe to raise conflict errors anywhere inside a transaction, or only during begin or commit? This will be used to enhance the postgres DBas for use with Zope, to allow them to auto-retry PostgreSQL transactions if they have conflicts. Thanks, -Randy