         // Milliseconds.
         private const FACILITATOR_POLL_INTERVAL:int = 10000;
 
-        // Bytes per second.
+        // Bytes per second. Set to undefined to disable limit.
         public const RATE_LIMIT:Number = 10 * 1024;
         // Seconds.
         private const RATE_LIMIT_HISTORY:Number = 5.0;

        return amount <= capacity;
    }

    public function when():Number
    {
        age();
        return (amount - capacity) / (capacity / time);
    }

    public function is_limited():Boolean
    {
        age();
        return amount > capacity;

            /* Update the client counter on badge. */
            update_client_count();

            if (RATE_LIMIT)
                rate_limit = new BucketRateLimit(RATE_LIMIT * RATE_LIMIT_HISTORY, RATE_LIMIT_HISTORY);
            else
                rate_limit = new RateUnlimit();

            puts("Starting.");
            // Wait until the query string parameters are loaded.
