New net interface

Somehow i feel like just returning the first error might not be the best idea...
maybe return the first, but log each?