diff --git a/examples/main.c b/examples/main.c
index d15bbfb0d0c28cb80540e86d36a185aabb1ece38..d51a88e03dd2d97763757a6193e24e04eef7027c 100644
--- a/examples/main.c
+++ b/examples/main.c
@@ -135,7 +135,7 @@ int main(int argc, char *argv[]) {
   bzero(&s, sizeof(struct space));
 
   /* Parse the options */
-  while ((c = getopt(argc, argv, "a:c:d:f:g:m:q:r:s:t:w:y:z:")) != -1)
+  while ((c = getopt(argc, argv, "a:c:d:f:g:m:oq:r:s:t:w:y:z:")) != -1)
     switch (c) {
       case 'a':
         if (sscanf(optarg, "%lf", &scaling) != 1)