You'll still want to return out of the catch after doing the normal error handling because you wont want to call `poll(instance, false)`.