Hopefully getting rid of race conditions between reopen and get me calls to the socket