         cb = _u.once cb
 
         # short-circuit if we're missing any options
-        debug "#{count}: preroller opts is ", @options.preroll, key
         unless @options.preroll?.server &&
         @options.preroll?.key &&
         @options.preroll?.path

            prerollEnd      = prerollStart + (predata?.length || 0)
            fileStart       = prerollEnd

            # write id3?
            if k.id3? && rangeStart < k.id3.length
                debug "#{req.count}: Writing id3 of ", k.id3.length, rangeStart, rangeEnd

                # connection aborted.  destroy our stream
                debug "#{req.count}: (connection end) wrote #{ res.socket?.bytesWritten } bytes. #{@listeners} active downloads."
                rstream?.destroy() if rstream?.readable
                _decListener()


            req.connection.on "close", =>
                debug "#{req.count}: (conn close) in close. #{@listeners} active downloads."
                _decListener()

            req.connection.setTimeout 30*1000, =>
                # handle connection timeout
                debug "#{req.count}: Connection timeout. Ending."
                res.end()
                rstream?.destroy() if rstream?.readable
                _decListener()

    #----------

