Compass & Error Checking