needs network-uri
catch errors