WIP Socket system.