diff --git a/gmap_parse_macro.inc b/gmap_parse_macro.inc
index 08d8bf92d04b2e167f4ce8f92388a0e3e76eb0ec..2f316b7980bcefebd1bb820ae2684e7ca18dc065 100644
--- a/gmap_parse_macro.inc
+++ b/gmap_parse_macro.inc
@@ -262,6 +262,10 @@ function _gmap_parse_macro($instring, $ver = 2) {
     }
     unset($m['behavior-temp']);
   }
+  else {
+    // Inherit site default behavior.
+    $m['behavior'] = $def['behavior'];
+  }
 
   // tcontrol now is mtc.
   if (isset($m['tcontrol'])) {