Move low level networking shit to sys module