Network extensions

@icecrime