why is magnetic field wekening