diff --git a/sites/all/modules/awssdk/ui/awssdk_ui.module b/sites/all/modules/awssdk/ui/awssdk_ui.module
index 1cff0da..b40d9c9 100644
--- a/sites/all/modules/awssdk/ui/awssdk_ui.module
+++ b/sites/all/modules/awssdk/ui/awssdk_ui.module
@@ -66,6 +66,7 @@ function awssdk_ui_settings_form($form, &$form_state) {
     '#type' => 'checkbox',
     '#title' => t('Determines which Cerificate Authority file to use'),
     '#default_value' => variable_get('aws_certificate_authority', ''),
+    '#return_value' => TRUE,
     '#description' => t('A value of boolean `false` will use the Certificate Authority file available on the system. A value of boolean `true` will use the Certificate Authority provided by the SDK. Passing a file system path to a Certificate Authority file (chmodded to `0755`) will use that. Leave this set to `false` if you\'re not sure.'),
   );
   $form['aws_default_cache_config'] = array(
@@ -98,5 +99,10 @@ function awssdk_ui_settings_form($form, &$form_state) {
     '#default_value' => variable_get('aws_enable_extensions', ''),
     '#description' => t('Set the value to true to enable autoloading for classes not prefixed with "Amazon" or "CF". If enabled, load `sdk.class.php` last to avoid clobbering any other autoloaders.'),
   );
+  $form['#submit'][] = 'awssdk_settings_form_submit';
   return system_settings_form($form);
 }
+
+function awssdk_settings_form_submit($form, &$form_state) {
+  drupal_flush_all_caches();
+}
