diff --git a/includes/bean.pages.inc b/includes/bean.pages.inc
index 229af7e..8cba972 100644
--- a/includes/bean.pages.inc
+++ b/includes/bean.pages.inc
@@ -321,7 +321,12 @@ function bean_form($form, &$form_state, Bean $bean, $type = NULL) {
   }
   $form += array('#submit' => array());
 
-  $langcode = entity_language('bean', $bean);
+  if(function_exists(entity_language)){
+    $langcode = entity_language('bean', $bean);
+  }
+  else {
+    $langcode = NULL;
+  }
 
   field_attach_form('bean', $bean, $form, $form_state, $langcode);
   return $form;
