Perhaps time to add a `.disassociate` method to Host::Managed and call it from both impls.