diff --git a/src/Plugin/Commerce/LicenseType/OgRole.php b/src/Plugin/Commerce/LicenseType/OgRole.php
index 4ace1e0..ba5798c 100644
--- a/src/Plugin/Commerce/LicenseType/OgRole.php
+++ b/src/Plugin/Commerce/LicenseType/OgRole.php
@@ -481,7 +481,8 @@ class OgRole extends LicenseTypeBase implements
    */
   public function processForm($element, FormStateInterface $form_state, $form) {
     // Get the form values for our part of the form.
-    $form_value = $form_state->getValue($element['#parents']);
+    $input = $form_state->getUserInput();
+    $form_value = NestedArray::getValue($input, $element['#parents'], $exists);
 
     // Figure out the group type to use for building the group and role options.
     if (empty($form_value)) {
