I think I'd be nice if we use `.context()` instead of `format_err` and debug print ("{err:?}") instead of default ("{}") here. As these messages are all errors they shouldn't appear too often in the log and if an error happens, you get much more information. What do you think?