changed buffer to needle - haystack (smaller than what I had: size of requestline)