making socket gems more intuitive