compass required