Demagnetization techniques