Jko/retries

If we still want to revisit this function (and `Bury`) to add the reconnect logic, the `TODO` should probably reference what is left to do.