A lot of kill switches only work most of the time. @LiquidVPN offers a kill switch that actually modifies your routing table but it requires user input. We also have a nice addon we configure a firewall for the user that he can turn on and off. It is much more robust than a kill switch. I have never heard of it failing.