I believe this method could be removed, it was used purely inside the Socket class (and its subclass BSDSocket)