diff --git a/lib/member_functions.php b/lib/member_functions.php
index 799131d2501b97c7788741ab5895f9659d1a1186..a1ee5186c344772d738fd43083359652d9b7d9ad 100644
--- a/lib/member_functions.php
+++ b/lib/member_functions.php
@@ -79,6 +79,7 @@ function generateLdif($uid, $password, $type, $realname, $username){
 	$ldif .= "loginShell: /bin/bash\n";
 	$ldif .= "uidNumber: ".$uid."\n";
 	// make some society specific changes
+	// More like make sure peoples home dirs get made in the right place
 	if($type==2){
 	    $gid=1130;
 	    $homebase="society";
@@ -87,6 +88,14 @@ function generateLdif($uid, $password, $type, $realname, $username){
 	    $gid=100;
 	    $homebase="alumni";
 	}
+	elseif($type==3){
+		$gid=100;
+		$homebase="honorary";
+	}
+        elseif($type==4){
+		$gid=100;
+		$homebase="life";
+	}
 	else {
 	    $gid=100;
 	    $homebase="member";