diff --git a/src/MC/fix_gcmc.cpp b/src/MC/fix_gcmc.cpp
index 02300844907b16767986019acc77af28f2edc1c3..61629aa30d9780ff88ab24aa45c78389e5bf3099 100644
--- a/src/MC/fix_gcmc.cpp
+++ b/src/MC/fix_gcmc.cpp
@@ -714,6 +714,12 @@ void FixGCMC::init()
     }
   }
 
+  // Current implementation is broken using
+  // full_flag on molecules on more than one processor.
+  // Print error if this is the current mode
+  if (full_flag && (exchmode == EXCHMOL || movemode == MOVEMOL) && comm->nprocs > 1)
+    error->all(FLERR,"fix gcmc does currently not support full_energy option with molecules on more than 1 MPI process.");
+
 }
 
 /* ----------------------------------------------------------------------