diff --git a/plugins/export_ui/services_ctools_export_ui.class.php b/plugins/export_ui/services_ctools_export_ui.class.php
index f74c2c8..2664c1a 100644
--- a/plugins/export_ui/services_ctools_export_ui.class.php
+++ b/plugins/export_ui/services_ctools_export_ui.class.php
@@ -100,8 +100,8 @@ function services_edit_form_endpoint_authentication($form, &$form_state) {
 
     // Append the default settings for the authentication module.
     $default_security_settings = services_auth_invoke($module, 'default_security_settings');
-    if (is_array($default_security_settings)) {
-      $settings += $default_security_settings;
+    if ($settings == $module && is_array($default_security_settings)) {
+      $settings = $default_security_settings;
     }
     // Ask the authentication module for a settings form.
     $module_settings_form = services_auth_invoke($module, 'security_settings', $settings, $form_state);
