Maybe stupid question, but why not use existing network methods?