diff --git a/src/FieldAccess.php b/src/FieldAccess.php
index 41e9594..76c7b48 100644
--- a/src/FieldAccess.php
+++ b/src/FieldAccess.php
@@ -35,7 +35,7 @@ class FieldAccess implements FieldAccessInterface {
   public function handle(string $operation, FieldDefinitionInterface $field_definition, AccountInterface $account, FieldItemListInterface $items = NULL): AccessResultInterface {
     $route = $this->routeMatch->getRouteObject();
     // Only check access if this is running on JSON API routes.
-    if (!$route || !$route->hasRequirement(Routes::JSON_API_ROUTE_FLAG_KEY)) {
+    if (!$route || !$route->hasDefault(Routes::JSON_API_ROUTE_FLAG_KEY)) {
       return AccessResult::neutral();
     }
     $entity_type_id = $field_definition->getTargetEntityTypeId();
