diff --git a/src/atlasComponents/parcellationRegion/region.base.ts b/src/atlasComponents/parcellationRegion/region.base.ts
index 10f757d63e6e4138ebbe22191b48a66eb66a2b53..56321ecad0a54fc773b4030e4d8375a16c5548ee 100644
--- a/src/atlasComponents/parcellationRegion/region.base.ts
+++ b/src/atlasComponents/parcellationRegion/region.base.ts
@@ -18,7 +18,6 @@ export class RegionBase {
 
   private _position: [number, number, number]
   set position(val){
-    console.log('position', val)
     if (verifyPositionArg(val)) {
       this._position = val
     } else {
@@ -35,6 +34,7 @@ export class RegionBase {
     this._region = val
     this.region$.next(this._region)
 
+    this.position = val?.position
     // bug the centroid returned is currently nonsense
     // this.position = val?.props?.centroid_mm
     if (!this._region) return
diff --git a/src/state/effects/viewerState.useEffect.spec.ts b/src/state/effects/viewerState.useEffect.spec.ts
index ac447f018c6e7ea9627c30c0cd3fd9b2d9b01c4c..21db1cfa3eb68607b9700f45e262a7b35670dcb4 100644
--- a/src/state/effects/viewerState.useEffect.spec.ts
+++ b/src/state/effects/viewerState.useEffect.spec.ts
@@ -266,7 +266,7 @@ describe('> viewerState.useEffect.ts', () => {
             expect(ctrlUseEffect.navigateToRegion$).toBeObservable(
               hot('a', {
                 a: generalActionError({
-                  message: `${region.name} - does not have a position defined`
+                  message: `${region.name} has malformed position property: []`
                 })
               })
             )