Referential integrity across all Campaign system tables is always preserved. All contact history tables are written to simultaneously, and any clean up of contact history is also done simultaneously across all contact history tables. For example, treatment table entries cannot be deleted if there entries in the base or detailed contact history tables referencing them.