sealed
don't close socket