diff --git content_profile.module content_profile.module
index 48bc9d2..1d541b0 100644
--- content_profile.module
+++ content_profile.module
@@ -400,6 +400,10 @@ function content_profile_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
     $node->uid = $node->translation_source->uid;
     $node->name = $node->translation_source->name;
   }
+  elseif ($op == 'insert' && is_content_profile($node)) {
+    $language = $node->language ? $node->language : '';
+    content_profile_load($node->type, $node->uid, $language, TRUE);
+  }
 }
 
 /**
