diff --git a/modified_time.txt b/modified_time.txt
index 0c76790831f502c24ced3ca98d11cee00fe321e0..834684d96d143ddfd03aae0c33ce54b40d99dc10 100644
--- a/modified_time.txt
+++ b/modified_time.txt
@@ -1 +1 @@
-2023-08-22 18:51:26
\ No newline at end of file
+2023-08-23 14:20:17
\ No newline at end of file
diff --git a/requirements.txt b/requirements.txt
deleted file mode 100644
index 046ab616ac766d1585824c675324f24d293674b0..0000000000000000000000000000000000000000
--- a/requirements.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-python-ldap
-requests
diff --git a/supr_ldap_krb.py b/supr_ldap_krb.py
index ceb51f097db219067ea8a6976d9391dc73bc9de5..aa6266facc3ad1b1da2ce649f7635a00f83c7081 100644
--- a/supr_ldap_krb.py
+++ b/supr_ldap_krb.py
@@ -24,7 +24,7 @@ class SUPR_LDAP:
         if all_projects or persons_modified:
 
             # Get Logging File Handler
-            self.logger = setup_log(self.__class__.__name__, "ldap")
+            self.logger = setup_log(self.__class__.__name__, settings.LOG_FILE)
 
             # LDAP connection
             self.l = None # TODO: Give this variable a better name
@@ -283,6 +283,8 @@ class SUPR_LDAP:
         else:
             attrsPerson['uid'] = self.getUID(m)
 
+        attrsPerson = {key:[v.encode("utf-8") if type(v) == str else v for v in values] for key, values in attrsPerson.items()}
+
         return attrsPerson
 
     def personChanged(self, result_data, attrsPerson):
@@ -487,7 +489,7 @@ class SUPR_LDAP:
 
                     attrsPerson = self.createPersonAttrs(m, uidNumber)
 
-                    personDN = "uid=" + attrsPerson['uid'] + "," + settings.peopleDN
+                    personDN = "uid=" + str(attrsPerson['uid']) + "," + settings.peopleDN
 
                     if(result_data and self.personChanged(result_data, attrsPerson)):
                         self.l.delete_s(personDN)