diff --git a/nodeformcols.module b/nodeformcols.module
index 03db207..866f836 100644
--- a/nodeformcols.module
+++ b/nodeformcols.module
@@ -240,9 +240,16 @@ function nodeformcols_node_type($op, $info) {
  * Implementation of hook_features_pipe_alter() for node component.
  */
 function nodeformcols_features_pipe_node_alter(&$pipe, $data, &$export, $module_name) {
-  if (!empty($data) && module_exists('strongarm')) {
-    foreach ($data as $node_type) {
-      $pipe['variable'][] = 'nodeformscols_field_placements_'. $node_type .'_default';
+  if (!empty($export['features']['node']) && module_exists('strongarm')) {
+    $map = features_get_default_map('variable');
+    foreach ($export['features']['node'] as $node_type) {
+      $variable_name = 'nodeformscols_field_placements_'. $node_type .'_default';
+      if (isset($map[$variable_name]) && $map[$variable_name] != $module_name) {
+        $export['dependencies'][$map[$type]] = $map[$type];
+      }
+      else {
+        $pipe['variable'][] = $variable_name;
+      }
     }
   }
 }
