diff --git a/server/trackdirect/parser/policies/PacketCommentPolicy.py b/server/trackdirect/parser/policies/PacketCommentPolicy.py
index dba7bf621133bcbbeaa773037f1abe1cbe5ea453..e2fde323f9ecdcfd9a69a0de5f004582ff6bf543 100644
--- a/server/trackdirect/parser/policies/PacketCommentPolicy.py
+++ b/server/trackdirect/parser/policies/PacketCommentPolicy.py
@@ -29,7 +29,7 @@ class PacketCommentPolicy():
         elif ("comment" in data):
             comment = data["comment"]
 
-        if isinstance(comment, str):
+        if isinstance(comment, bytes):
             comment = comment.encode('ascii', 'ignore')
             comment = comment.replace('\x00', '')
 
diff --git a/server/trackdirect/repositories/PacketTelemetryRepository.py b/server/trackdirect/repositories/PacketTelemetryRepository.py
index fb3ff5bd7d1b70ad432844d482eeada715605eb2..c816f6a87d86ca1bad6097359a66b95720429616 100644
--- a/server/trackdirect/repositories/PacketTelemetryRepository.py
+++ b/server/trackdirect/repositories/PacketTelemetryRepository.py
@@ -109,7 +109,7 @@ class PacketTelemetryRepository(Repository):
                 newObject.bits = data["telemetry"]["bits"]
 
             if ("seq" in data["telemetry"]):
-                if isinstance(data["telemetry"]["seq"], str) or isinstance(data["telemetry"]["seq"], str):
+                if isinstance(data["telemetry"]["seq"], str):
                     try:
                         newObject.seq = int(data["telemetry"]["seq"], 10)
                     except ValueError: