diff --git a/includes/commerce_registration.forms.inc b/includes/commerce_registration.forms.inc
index b6f9607..2b3a430 100644
--- a/includes/commerce_registration.forms.inc
+++ b/includes/commerce_registration.forms.inc
@@ -174,8 +174,10 @@ function commerce_registration_registrations_broadcast_form_submit($form, &$form
  * New registration settings validation handler to use with Commerce Products.
  */
 function commerce_registration_registration_settings_form_validate($form, $form_state) {
-  // Ensure capacity is a positive integer.
   $temp_form_state = array('values' => $form_state['values']['registration_settings']);
+  if (!function_exists('registration_registrations_settings_form_validate')) {
+    module_load_include('inc', 'registration', '/includes/registration.forms');
+  }
   return registration_registrations_settings_form_validate($form, $temp_form_state);
 }
 
