Index: /adventure/world.py
===================================================================
--- /adventure/world.py (revision 106)
+++ /adventure/world.py (revision 107)
@@ -176,6 +176,8 @@
         if text == '?':
             player.send_message(None, '(Command) who')
-            for go in place(player.place).each_element('go'):
-                player.send_message(None, '(Command) go %s' % #{go.attributes['spec']})
+            place = self.place(player.place)
+            if place:
+                for exit_name in place.exits.keys():
+                    player.send_message(None, '(Command) go %s' % exit_name)
             for thing in foreach_thing_by_place(player.place):
                 for c in thing.actions:
