     sendMessages(
         makeMessage(
             'notify'
-            [ 'host', 'cache-control', 'location', 'nt', 'nts', 'server', 'usn' ]
-            nt: nt, nts: 'ssdp:alive'
+            nt: nt, nts: 'ssdp:alive', host: null
             dev, httpServer
         ) for nt in makeNotificationHeaders(dev)
     )

    sendMessages(
        makeMessage(
            'ok'
            [ 'cache-control', 'ext', 'location', 'server', 'st', 'usn' ]
            st: st
            dev, httpServer
        ) for st in (if req.searchType is 'ssdp:all' then makeNotificationHeaders(dev) else [ req.searchType ])
        req.address

        else
            [ "#{reqType.toUpperCase()} * HTTP/1.1" ]

    for header in includeHeaders
        message.push "#{header.toUpperCase()}: #{customHeaders[header] or defaultHeaders[header]}"

    # add carriage returns and new lines as required by HTTP spec
    message.push '\r\n'
    console.log message
