diff --git a/password_policy.module b/password_policy.module
index 31caaf9..686f89a 100644
--- a/password_policy.module
+++ b/password_policy.module
@@ -137,6 +137,7 @@ function password_policy_admin_settings(&$form, &$form_state) {
   $item = $form_state['item'];
   $policy = new PasswordPolicy($item);
   $form = $policy->adminForm($form, $form_state);
+  $form['info']['name']['#description'] .= ' ' . t('This is not case-sensitive, so "abc" is the same as "ABC" and "aBc".');
   $form_state['policy'] = $policy;
   return $form;
 }
@@ -147,6 +148,11 @@ function password_policy_admin_settings(&$form, &$form_state) {
  * @see plugins/export_ui/password_policy.inc
  */
 function password_policy_admin_validate(&$form, &$form_state) {
+  $dup_name = db_query("SELECT 1 FROM {password_policy} WHERE LOWER(name) = :new", 
+    array(':new' => drupal_strtolower($form_state['values']['name'])))->fetchField();
+  if ($dup_name) {
+    form_set_error('name', t('Duplicate policy name.'));
+  }
   return TRUE;
 }
 