diff --git a/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/ldap/LdapUserDAO.java b/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/ldap/LdapUserDAO.java
index 8ed1561cc7f07b97fb2869e405661bd0834f4c27..0d508a603479161aa3d3021484b4166877935eee 100755
--- a/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/ldap/LdapUserDAO.java
+++ b/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/ldap/LdapUserDAO.java
@@ -266,18 +266,15 @@ public class LdapUserDAO<T extends Principal> extends LdapDAO
             }
         
             AddRequest addRequest = new AddRequest(userDN, attributes);
-            addRequest.addControl(
-                    new ProxiedAuthorizationV2RequestControl(
-                            "dn:" + getSubjectDN().toNormalizedString()));
-
             LDAPResult result = getConnection().add(addRequest);
             LdapDAO.checkLdapResult(result.getResultCode());
+            
             // AD: Search results sometimes come incomplete if
             // connection is not reset - not sure why.
             getConnection().reconnect();
             try
             {
-                return getUser(user.getUserID(), config.getUserRequestsDN());
+                 return getUser(user.getUserID(), config.getUserRequestsDN());
             }
             catch (UserNotFoundException e)
             {