Fleshing out network provider interface.