I've actually got a 3rd table defined as follows:
dining_table : scenery "a dining room table" start_at = "room07";
When I visited room07 and tested the dining room table, everything was fine. When I returned to room04, I got this:
>GET TABLE
The dining room table is not here.
I'm using examine_message (not shown in the code fragments) for the reading table and the dining room table, but I'm using a command handler for EXAMINE for the coffee table. Could this have an impact on GET TABLE?