only have sockets registered while they need to be, this will allow .dup()s to work. thanks, unit tests!
only have sockets registered while they need to be, this will allow .dup()s to work. thanks, unit tests!

teepark/greenhouse