diff --git a/profile2_regpath.module b/profile2_regpath.module
index e26d7df..5d98a73 100755
--- a/profile2_regpath.module
+++ b/profile2_regpath.module
@@ -25,7 +25,7 @@ function profile2_regpath_menu() {
       // weight is given precedence when choosing labels.
       if ($profile_types = profile2_regpath_get_profiles($path)) {
         // Add profile-specific administrative 'add user' page.
-        $items['admin/people/p2rp-create/' . $path] = array(
+        $items['admin/people/create/' . $path] = array(
           'title' => 'Add user (' . $profile_types[0]->label . ' profile)',
           'page callback' => '_profile2_regpath_user_register',
           'page arguments' => array(
@@ -180,6 +180,11 @@ function profile2_regpath_form_alter(&$form, &$form_state, $form_id) {
       $path_parts = explode('/', $path);
       $path_key = reset($path_parts);
 
+      // If admin path, grab the end.
+      if (path_is_admin($path)) {
+        $path_key = end($path_parts);
+      }
+
       // Load profiles for this path key.
       $profile_types = profile2_regpath_regpath_load_multiple(array('path' => $path_key, 'status' => 1));
     }
