Make socket extension mechanism private detail