diff --git a/xcode/OLMKit/OLMInboundGroupSession.m b/xcode/OLMKit/OLMInboundGroupSession.m
index 4f7bdd72f490729bf47edd527438e8795098ac1f..6ef51c3ed4d5a685979111c522170bc2178dba02 100644
--- a/xcode/OLMKit/OLMInboundGroupSession.m
+++ b/xcode/OLMKit/OLMInboundGroupSession.m
@@ -143,6 +143,7 @@
     }
     plaintextData.length = plaintextLength;
     NSString *plaintext = [[NSString alloc] initWithData:plaintextData encoding:NSUTF8StringEncoding];
+    [plaintextData resetBytesInRange:NSMakeRange(0, plaintextData.length)];
 
     if (messageIndex)
     {
diff --git a/xcode/OLMKit/OLMSession.m b/xcode/OLMKit/OLMSession.m
index 2111c1c443f9f3de5e3210ea518077e5a2e495dc..8c291130cda9ebff6185dc33fdb883d49f20093c 100644
--- a/xcode/OLMKit/OLMSession.m
+++ b/xcode/OLMKit/OLMSession.m
@@ -287,6 +287,7 @@
     }
     plaintextData.length = plaintextLength;
     NSString *plaintext = [[NSString alloc] initWithData:plaintextData encoding:NSUTF8StringEncoding];
+    [plaintextData resetBytesInRange:NSMakeRange(0, plaintextData.length)];
     return plaintext;
 }