diff --git a/field_collection.module b/field_collection.module
index a2b20a1..0111fdb 100644
--- a/field_collection.module
+++ b/field_collection.module
@@ -1135,13 +1135,15 @@ function field_collection_field_attach_form($entity_type, $entity, &$form, &$for
 
   foreach (field_info_instances($entity_type, $form['#bundle']) as $field_name => $instance) {
     $field = field_info_field($field_name);
+    $lang = field_language($entity_type, $entity, $field_name, $langcode);
 
-    if ($field['type'] == 'field_collection' && $field['settings']['hide_blank_items']
+    if ($lang !== FALSE && $field['type'] == 'field_collection'
+        && $field['settings']['hide_blank_items']
         && field_access('edit', $field, $entity_type)
         && $instance['widget']['type'] == 'field_collection_embed'
-        && $form[$field_name][$langcode]['#max_delta'] > 0) {
+        && $form[$field_name][$lang]['#max_delta'] > 0) {
 
-      $form[$field_name][$langcode]['#max_delta']--;
+      $form[$field_name][$lang]['#max_delta']--;
     }
   }
 }
