ignoring sublime-workspace
copying bytes into a local buffer to reduce the # of calls to socket, potentially