                 return;
             }
 
-            go(TOR_ADDRESS, TOR_PORT);
+            tor_addr = DEFAULT_TOR_ADDR;
+
+            go();
         }
 
         /* We connect first to the Tor relay; once that happens we connect to
            the facilitator to get a client address; once we have the address
            of a waiting client then we connect to the client and BAM! we're in business. */
-        private function go(tor_address:String, tor_port:int):void
+        private function go():void
         {
             s_t = new Socket();
 

        private var s_c:Socket;

        private var fac_addr:Object;

        private function puts(s:String):void
        {


    public class swfcat extends Sprite
    {
        /* David's relay (nickname 3VXRyxz67OeRoqHn) that also serves a
           crossdomain policy. */
        private const DEFAULT_TOR_ADDR:Object = {
            host: "173.255.221.44",
            port: 9001
        };

        private var output_text:TextField;

