Can't we just stick with one call dropTable, and formulate the additional Delete we need to add to remove the linkage row? I think overall, the less special cases for indexes, the better