--- location.module.orig	2008-11-17 01:06:46.000000000 +1100
+++ location.module	2008-11-17 01:05:56.000000000 +1100
@@ -210,7 +210,11 @@
 
   // Merge defaults in.
   $dummy = array();
+  $has_additional = isset($element['#location_settings']['additional']);
   $element['#location_settings'] = array_merge(location_invoke_locationapi($dummy, 'collection default'), $element['#location_settings']);
+  if (!$has_additional) {
+    unset($element['#location_settings']['additional']);
+  }
   $element['#default_value'] = array_merge(location_invoke_locationapi($dummy, 'default values'), $element['#default_value']);
 
   $dv =& $element['#default_value'];
