Index: locker/bin/signup-minimal
===================================================================
--- locker/bin/signup-minimal	(revision 629)
+++ locker/bin/signup-minimal	(revision 640)
@@ -32,6 +32,7 @@
         echo "Please enter the name of the selected locker below."
         echo "(For the locker /mit/sipb, you would enter sipb)."
-        printf "Locker name: "
-        read lname
+        while printf "Locker name: "; read lname; ! attach "$lname" 2>/dev/null; do
+        	echo "$lname is not a valid locker name."
+        done
         lroot="/mit/$lname"
     else
@@ -44,13 +45,4 @@
     lname=$1
   fi
-fi
-
-attach "$lname" 2>/dev/null
-
-if [ ! -d "/mit/$lname" ]; then
-  echo
-  echo "ERROR:"
-  echo "Cannot find locker <$lname>."
-  exit 1
 fi
 
