--- gmap_location.old	2007-12-30 10:21:45.000000000 -0600
+++ gmap_location.module	2008-02-18 13:28:32.000000000 -0600
@@ -683,15 +683,8 @@ function gmap_location_block_view($nid) 
       if (strlen(variable_get('gmap_location_block_macro_'. $node->type, '')) > 0) {
         $macro = variable_get('gmap_location_block_macro_'. $node->type, '');
       }
-      else {
-        $macro = variable_get('gmap_location_block_macro', '[gmap |id=block0 |zoom=10 |width=100% |height=200px |control=Small |type=Map |behavior=+autozoom,+notype] ');
-      }
-      $map = gmap_parse_macro($macro);
+      $map = array_merge(gmap_defaults(), gmap_parse_macro($macro));
       $map['markers'] = $markers;
-      // @@@
-      $map['behavior']['autozoom'] = true;
-      $map['behavior']['notype'] = true;
-      $map['controltype'] = 'None';
       $block['subject'] = t('Location');
       $block['content'] = theme('gmap', array('#settings' => $map));
     }
