for some reason, using descendants instead of existing tables is causing non-existent table to show up.  This prevents the can't find table exception