more like a socket now. fixed some ref regressions
v0.2.3