diff --git a/docroot/sites/all/modules/ldap_provisioning/ldapprov.module b/docroot/sites/all/modules/ldap_provisioning/ldapprov.module
index c5dcfa0..7ca97d0 100644
--- a/docroot/sites/all/modules/ldap_provisioning/ldapprov.module
+++ b/docroot/sites/all/modules/ldap_provisioning/ldapprov.module
@@ -341,11 +341,9 @@ function _ldapprov_user_register() {
  * @return
  *   If $messages is not set, then the number of errors.
  */
-function ldapprov_register_validate($form_state) {
+function ldapprov_register_validate($values, $messages = TRUE) {
   global $_ldapprov_ldap;
 
-  $values = $form_state['values'];
-
   $basedn = $_ldapprov_ldap->getOption('basedn');
   $name_attr = $_ldapprov_ldap->getOption('user_attr') ? $_ldapprov_ldap->getOption('user_attr') : LDAP_DEFAULT_USER_ATTRIBUTE;
 
