diff --git a/sites/all/modules/contrib/editablefields/editablefields.info b/sites/all/modules/contrib/editablefields/editablefields.info
index 5ac0758..9992183 100644
--- a/editablefields.info
+++ b/editablefields.info
@@ -4,6 +4,7 @@ package = Fields
 core = 7.x
 
 dependencies[] = entity
+dependencies[] = field_permissions
 
 ; Information added by drupal.org packaging script on 2013-09-30
 version = "7.x-1.0-alpha2+14-dev"
diff --git a/sites/all/modules/contrib/editablefields/editablefields.module b/sites/all/modules/contrib/editablefields/editablefields.module
index f2d1230..5928f6e 100644
--- a/editablefields.module
+++ b/editablefields.module
@@ -236,7 +236,7 @@ function editablefields_field_formatter_view($entity_type, $entity, $field, $ins
 
   // See if access to this form element is restricted,
   // if so, skip widget processing and just set the value.
-  if (!entity_access('update', $entity_type, $entity) || !field_access('edit', $field, $entity_type, $entity) || !user_access('use editablefields')) {
+  if (!field_access('edit', $field, $entity_type, $entity) || !user_access('use editablefields')) {
     // Can't edit.
     return editablefields_fallback_formatter($entity_type, $entity, $field, $instance, $langcode, $items, $display);
   }
