Looks fine on a read through of the two socket implementations.