diff --git includes/entity.controller.inc includes/entity.controller.inc
index 965eb6e..4eeafd5 100644
--- includes/entity.controller.inc
+++ includes/entity.controller.inc
@@ -416,7 +416,7 @@ class EntityAPIController extends DrupalDefaultEntityController implements Entit
       module_invoke_all($this->entityType . '_' . $hook, $entity);
     }
     // Invoke the respective entity level hook.
-    if ($hook == 'insert' || $hook == 'update' || $hook == 'delete') {
+    if ($hook == 'insert' || $hook == 'update' || $hook == 'presave' || $hook == 'delete') {
       module_invoke_all('entity_' . $hook, $entity, $this->entityType);
     }
   }
