adhering to the requirement that ddl can be re-run without errors