networking is hard