better handling of errors, turns out i like the http-get word more than http-get* after all