Altered ISocket