            default. Returns null on error. */
         private function get_param_addr(param:String, default_addr:Object):Object
         {
-            var spec:String, addr:Object;
+            var spec:String;
 
             spec = this.loaderInfo.parameters[param];
             if (spec)

        private const FACILITATOR_POLL_INTERVAL:int = 1000;

        // Bytes per second. Set to undefined to disable limit.
        public const RATE_LIMIT:Number = undefined;
        // Seconds.
        private const RATE_LIMIT_HISTORY:Number = 5.0;

        /* TextField for debug output. */
        private var output_text:TextField;


        private function loaderinfo_complete(e:Event):void
        {
            if (this.loaderInfo.parameters["debug"] || this.loaderInfo.parameters["client"]) {
                output_text = new TextField();
                output_text.width = stage.stageWidth;
