             try {
                 _controller.willEnterPlace(_plobj);
             } catch (e :Error) {
-                log.warning("Controller choked in willEnterPlace [place=" + _plobj + "].");
-                log.logStackTrace(e);
+                log.warning("Controller choked in willEnterPlace", "place", _plobj, e);
             }
         }
 

    // documentation inherited from interface
    public function forcedMove (placeId :int) :void
    {
        log.info("Moving at request of server [placeId=" + placeId + "].");

        if (!movePending()) {
            // clear out our old place information

            try {
                _controller.mayLeavePlace(_plobj);
            } catch (e :Error) {
                log.warning("Place controller choked in mayLeavePlace", "plobj", _plobj, e);
            }
        }
    }
