diff --git a/src/EntityKeysFieldsTrait.php b/src/EntityKeysFieldsTrait.php
index 2824f226648363d67c2189a94d26cc1b7347c903..0c2fb023617b220e5043a4880a1486ee84cb0cb5 100644
--- a/src/EntityKeysFieldsTrait.php
+++ b/src/EntityKeysFieldsTrait.php
@@ -16,7 +16,7 @@ use Drupal\Core\Field\BaseFieldDefinition;
 trait EntityKeysFieldsTrait {
 
   /**
-   * Returns some base field definitions.
+   * Returns the base field definitions for entity keys.
    *
    * @param \Drupal\Core\Entity\ContentEntityTypeInterface $entity_type
    *   The entity type.
@@ -39,7 +39,7 @@ trait EntityKeysFieldsTrait {
         ->setReadOnly(TRUE);
     }
 
-    if ($entity_type->isRevisionable() && $entity_type->hasKey('revision')) {
+    if ($entity_type->hasKey('revision')) {
       $fields[$entity_type->getKey('revision')] = BaseFieldDefinition::create('integer')
         ->setLabel(t('Revision ID'))
         ->setReadOnly(TRUE)