`this.compass` would now need to be `source.compass`