Argh. urlopen spews random exceptions, easiest just to do catch-all and note that an error occured (TBD: put it elsewhere too)