Fleshing out some server network functions