Jko/retries

is it possible for `err` to be something other than a `ConnError`?