I completely overlooked that, indeed this is a `checkout_new_connection` inside a `synchronize`, I'll get it out of there :hammer:!

Otherwise thanks for the review :+1: :heart:! I'll push an updated branch sometime later.