Ok. Being the lazy person that I am, I'm going to just mark this as rejected then. There is no consensus that we should decorate every DDL command with "IF EXISTS", and even if we did, it's not clear that it should include DEALLOCATE. But thanks for the effort anyway!