shouldn't this one be private? I feel like exposing the `removeFromDriver = true` code path to users is dangerous. Or at least, I'm not sure why we'd expose it here and not just make `destroy()` public.