diff --git a/domain_path.module b/domain_path.module
index cb9a3a8..0e84fdb 100644
--- a/domain_path.module
+++ b/domain_path.module
@@ -161,8 +161,16 @@ function domain_path_form_node_form_alter(&$form, $form_state) {
     '#access' => user_access('edit domain paths'),
   );
   $paths = array();
-  $domains = domain_domains();
-  $default_domain = domain_default();
+  global $user;
+  $user->domain_user = domain_get_user_domains($user);
+  $user_domains = array();
+  if (!empty($user->domain_user)) {
+      foreach ($user->domain_user as $key => $value) {
+        if (abs($value) > 0) {
+          $user_domains[$value] = domain_lookup($value, NULL, FALSE);
+        }
+    }
+  }  
   $current = t('<none>');
   if (!empty($form['#node']->nid)) {
     $current = drupal_get_path_alias('node/' . $form['#node']->nid);
@@ -178,7 +186,7 @@ function domain_path_form_node_form_alter(&$form, $form_state) {
     '#title' => t('Delete domain-specific aliases'),
     '#default_value' => FALSE,
   );
-  foreach ($domains as $domain_id => $domain) {
+  foreach ($user_domains as $domain_id => $domain) {
     $default = '';
     // TODO: Only exposed checked domains?
     $form['domain_path'][$domain_id] = array(
