Would be good to add `:return: `True` on successful detachment, `False` otherwise.`