Improved overcharging protection: inverse square law past 20 m, consent required