diff --git a/src/Plugin/Field/FieldWidget/FocalPointImageWidget.php b/src/Plugin/Field/FieldWidget/FocalPointImageWidget.php
index f5ae7ad..b2947c4 100644
--- a/src/Plugin/Field/FieldWidget/FocalPointImageWidget.php
+++ b/src/Plugin/Field/FieldWidget/FocalPointImageWidget.php
@@ -112,17 +112,8 @@ class FocalPointImageWidget extends ImageWidget {
    * Validate callback for the focal point field.
    */
   public static function validateFocalPoint($element, FormStateInterface $form_state) {
-    $field_name = array_shift($element['#parents']);
-    $field_values = $form_state->getValue($field_name);
-
-    if (!is_null($field_values)) {
-      foreach ($field_values as $field_value) {
-        $focal_point_value = $field_value['focal_point'];
-
-        if (FALSE === \Drupal::service('focal_point.manager')->validateFocalPoint($focal_point_value)) {
-          $form_state->setError($element, new TranslatableMarkup('The !title field should be in the form "leftoffset,topoffset" where offsets are in percents. Ex: 25,75.', array('!title' => $element['#title'])));
-        }
-      }
+    if (FALSE === \Drupal::service('focal_point.manager')->validateFocalPoint($element['#value'])) {
+      $form_state->setError($element, new TranslatableMarkup('The @title field should be in the form "leftoffset,topoffset" where offsets are in percents. Ex: 25,75.', array('@title' => $element['#title'])));
     }
   }
 
