unrequired socket.close()