attempts to correct compass