diff --git a/basice2e/clients.goldoutput/client13-2.txt b/basice2e/clients.goldoutput/client13-2.txt
new file mode 100644
index 0000000000000000000000000000000000000000..47a80316272c9e5925a553849f68809391d827f4
--- /dev/null
+++ b/basice2e/clients.goldoutput/client13-2.txt
@@ -0,0 +1 @@
+Failed to register user josh13: rpc error: code = Unknown desc = Username josh13 is already taken. Please try again
diff --git a/basice2e/clients.goldoutput/client13.txt b/basice2e/clients.goldoutput/client13.txt
index 66f06eb90b0e84fee9315c4ee7279dedf1704754..48d2b3437b4a6d6a89bb7a54d41cb1cd9e73d700 100644
--- a/basice2e/clients.goldoutput/client13.txt
+++ b/basice2e/clients.goldoutput/client13.txt
@@ -12,3 +12,4 @@ Message received: Hello from Josh31, with E2E Encryption
 Message received: Hello from Josh31, with E2E Encryption
 Message received: Hello from Josh31, with E2E Encryption
 Received 5
+Removed user from discovery: josh13
diff --git a/basice2e/run.sh b/basice2e/run.sh
index 112c556efbbd1d5ca3b1b7c1135785a57ecf47f2..f34c4aafd4abc2bd7e559a500a479382a76623bf 100755
--- a/basice2e/run.sh
+++ b/basice2e/run.sh
@@ -534,6 +534,18 @@ then
     echo "$CLIENTCMD -- $PIDVAL"
     wait $PIDVAL
     wait $PIDVAL2
+
+    # Test Remove User
+    CLIENTCMD="timeout 240s ../bin/client ud $CLIENTUDOPTS -l $CLIENTOUT/client13.log -s blob13 --remove josh13"
+    eval $CLIENTCMD >> $CLIENTOUT/client13.txt || true &
+    PIDVAL=$!
+    echo "$CLIENTCMD -- $PIDVAL"
+    wait $PIDVAL
+    CLIENTCMD="timeout 240s ../bin/client ud $CLIENTUDOPTS -l $CLIENTOUT/client13-2.log -s blob13-2 --register josh13"
+    eval $CLIENTCMD >> $CLIENTOUT/client13-2.txt || true &
+    PIDVAL=$!
+    echo "$CLIENTCMD -- $PIDVAL"
+    wait $PIDVAL
 fi