     assert headers = request.headers or new Object()
     assert constant = "X-Session-ID".toLowerCase()
     assert unix = moment().unix().toString().bold
-    message = "Running extSession middleware at U=%s"
+    message = "Running ext-session middleware at U=%s"
     logger.debug message.toString(), unix.toString()
     assert _.isFunction next = _.last arguments
     return next() unless enable and enable is yes

    assert _.isObject(kernel), "no kernel supplied"
    assert _.isObject(request?.headers), noHeaders
    assert _.isObject(response or null), terribles
    response.accepts = (mimes...) -> # response func
        handles = (pattern) -> try pattern.test accept
        patternize = (s) -> new RegExp RegExp.escape s
        accept = do -> request?.headers?.accept or ""

            response.writeHead relocated, message
            logger.debug redirect.red, from, to
            return try response.end undefined
