diff --git a/feeds_ui/feeds_ui.admin.inc b/feeds_ui/feeds_ui.admin.inc
index 0cef587ed1a2982a8b294835504e4edb3f668508..35feff2718fa02a4834fd0f26fa3452e942b85a6 100644
--- a/feeds_ui/feeds_ui.admin.inc
+++ b/feeds_ui/feeds_ui.admin.inc
@@ -431,14 +431,17 @@ function feeds_ui_plugin_form($form, &$form_state, $importer, $type) {
   $form['#importer'] = $importer->id;
   $form['#plugin_type'] = $type;
 
+  $importer_key = $importer->config[$type]['plugin_key'];
+
   foreach ($plugins as $key => $plugin) {
+
     $form['plugin_key'][$key] = array(
       '#type' => 'radio',
       '#parents' => array('plugin_key'),
       '#title' => check_plain($plugin['name']),
       '#description' => filter_xss(isset($plugin['help']) ? $plugin['help'] : $plugin['description']),
       '#return_value' => $key,
-      '#default_value' => ($plugin['handler']['class'] == get_class($importer->$type)) ? $key : '',
+      '#default_value' => ($key == $importer_key) ? $key : '',
     );
   }
   $form['submit'] = array(