         logger.info running.underline, location.underline
         @secure = https.createServer options, @connect
         assert _.isObject @domain; @domain.add @secure
-        do -> @secure.listen server.https, hostname
+        do => @secure.listen server.https, hostname
         return @secure.on "connection", (socket) ->
             return socket.setNoDelay yes
 

    # logging. The options from the config may be used to configure
    # various options of the logger, such as output format, etc.
    setupLoggingFacade: ->
        format = "DD/MM/YYYY @ hh:mm:ss"
        stamp = -> moment().format format
        options = timestamp: stamp, colorize: yes
        options.level = nconf.get "log:level"
        noLevel = "No logging level specified"
        throw new Error noLevel unless options.level
        logger.remove logger.transports.Console
        logger.add logger.transports.Console, options

    # This routine takes care of resolving all the necessary details
    # for successfully creating and running an HTTPS (SSL) server.

        logger.info running.underline, location.underline
        @server = http.createServer @connect, undefined
        assert _.isObject @domain; @domain.add @server
        do => @server.listen server.http, hostname
        return @server.on "connection", (socket) ->
            return socket.setNoDelay yes

