Compass extra functions