diff --git a/Common/GmshRemote.h b/Common/GmshRemote.h
index 1ba3c030d89fbe72428c76f8d03853524887a917..17d2244836e5297c6c7d9bbf72872c291ccae6a2 100644
--- a/Common/GmshRemote.h
+++ b/Common/GmshRemote.h
@@ -37,7 +37,8 @@ class GmshRemote {
   // "Post")
   std::vector<std::string> buttonName;
   // the command line switches associated with the buttons (e.g. "-pre
-  // %s", "-cal", "-pos %s")
+  // %s", "-cal", "-pos %s"); each %s will consume one of the options,
+  // in the order the buttons are defined
   std::vector<std::string> buttonSwitch;
   // the name of the options that can be passed to the remote program
   // (e.g. "Resolution", "PostOperation")