Fixed issues found in Valgrind. free'ing the hw_string for the response too early was causing all kinds of problems in the libuv write. We were trampling on the buffers too early.