Weak field switch - how does it work?