upi lookup now throws an error if nobody is found, and it is caught