failing at getting accurate readings from my "trusty" compass