diff --git a/includes/translation.handler_factory.inc b/includes/translation.handler_factory.inc
index bdbcf9b..a6e41ad 100644
--- a/includes/translation.handler_factory.inc
+++ b/includes/translation.handler_factory.inc
@@ -112,9 +112,8 @@ class EntityTranslationHandlerFactory {
    */
   public function getHandlerId($entity_type, $entity) {
     if (!isset($entity->entity_translation_handler_id)) {
-      list($id, $revision_id) = entity_extract_ids($entity_type, $entity);
-      $revision_id = isset($revision_id) ? $revision_id : 0;
-      $entity->entity_translation_handler_id = $entity_type . '-' . (!empty($id) ? 'eid-' . $id . '-' . $revision_id : 'new-' . self::$newId++);
+      list($id, , ) = entity_extract_ids($entity_type, $entity);
+      $entity->entity_translation_handler_id = $entity_type . '-' . (!empty($id) ? 'eid-' . $id : 'new-' . self::$newId++);
     }
     return $entity->entity_translation_handler_id;
   }
