This should use ROLLBACK_MARK also.