diff --git autoassignrole-admin.inc autoassignrole-admin.inc
old mode 100644
new mode 100755
index 3585cf2..dd099b6
--- autoassignrole-admin.inc
+++ autoassignrole-admin.inc
@@ -113,9 +113,13 @@ function autoassignrole_admin_form() {
   $form['autoassignrole_settings_page'][$k]["path_display_$k"] = array(
     '#type' => 'radios',
     '#title' => t('Display Method'),
-    '#default_value' => (isset($defaults[$k]['display']) ? $defaults[$k]['display'] : 0),
+    '#default_value' => (isset($defaults[$k]['display']) ? $defaults[$k]['display'] : DISPLAY_METHOD_MENU_ITEMS),
     '#description' => t('Menu Items are displayed as normal menu items.  Tabs on registration pages display on the standard user/* pages.  Pages with no navigation do not display in the menu and rely on you to provide a method for end users to reach them.  For example, if you set this path as the default registration page and select Pages with no navigation, the default login block will have a link to your registration page but it will not show up in any menu.'),
-    '#options' => array(0 => t('Menu Items'), 1 => t('Tabs on registration page'), 2 => 'Pages with no navigation'),
+    '#options' => array(
+      DISPLAY_METHOD_MENU_ITEMS => t('Menu Items'),
+      DISPLAY_METHOD_TABS => t('Tabs on registration page'),
+      DISPLAY_METHOD_PAGES_NO_NAV => t('Pages with no navigation'),
+    ),
   );
   $form['autoassignrole_settings_page'][$k]["path_menu_$k"] = array(
     '#type' => 'select',
diff --git autoassignrole.module autoassignrole.module
old mode 100644
new mode 100755
index 821c96a..cc73637
--- autoassignrole.module
+++ autoassignrole.module
@@ -10,6 +10,16 @@
  * mechanism for new users to select a role or role for their account.
  */
 
+// Display as normal menu items.
+define('DISPLAY_METHOD_MENU_ITEMS', 0);
+
+// Display on the standard user/* pages.
+define('DISPLAY_METHOD_TABS', 1);
+
+// Do not display in the menu and rely on other modules/methods to provide a method for end users.
+define('DISPLAY_METHOD_PAGES_NO_NAV', 2);
+
+
 /**
  * Implementation of hook_menu().
  *
@@ -39,7 +49,7 @@ function autoassignrole_menu() {
   $result = db_query("SELECT rid, path, display, title, weight, menu FROM {autoassignrole_page}");
   while ($r = db_fetch_object($result)) {
     switch ($r->display) {
-      case 0:
+      case DISPLAY_METHOD_MENU_ITEMS:
         $items[$r->path] = array(
           'title' => check_plain($r->title),
           'page arguments' => array($r->rid),
@@ -75,7 +85,7 @@ function autoassignrole_menu() {
         );
         break;
       // tabs on user registration pages
-      case 1:
+      case DISPLAY_METHOD_TABS:
         $items['user/'. $r->path] = array(
           'title' => check_plain($r->title),
           'page arguments' => array($r->rid),
@@ -87,7 +97,7 @@ function autoassignrole_menu() {
         );
         break;
       // no menu items
-      case 2:
+      case DISPLAY_METHOD_PAGES_NO_NAV:
         $items[$r->path] = array(
           'title' => check_plain($r->title),
           'page arguments' => array($r->rid),
