diff --git a/enzevalos_iphone.xcworkspace/xcuserdata/Olli.xcuserdatad/UserInterfaceState.xcuserstate b/enzevalos_iphone.xcworkspace/xcuserdata/Olli.xcuserdatad/UserInterfaceState.xcuserstate
index 60bcdc70cf3bfcf87ccf877a6c866ae2652c964b..3f3fc94896d7e190fac95bf0b513f7042d5f3c8c 100644
Binary files a/enzevalos_iphone.xcworkspace/xcuserdata/Olli.xcuserdatad/UserInterfaceState.xcuserstate and b/enzevalos_iphone.xcworkspace/xcuserdata/Olli.xcuserdatad/UserInterfaceState.xcuserstate differ
diff --git a/enzevalos_iphone.xcworkspace/xcuserdata/Olli.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/enzevalos_iphone.xcworkspace/xcuserdata/Olli.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
index 30df6bdd7c5b322ab05e8a0d53bc48dfc094f527..b49f792ab8b5b28fbed5a12b7aa24f139d9f87a4 100644
--- a/enzevalos_iphone.xcworkspace/xcuserdata/Olli.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
+++ b/enzevalos_iphone.xcworkspace/xcuserdata/Olli.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
@@ -470,9 +470,7 @@
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "23"
-            endingLineNumber = "23"
-            landmarkName = "label"
-            landmarkType = "24">
+            endingLineNumber = "23">
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
@@ -502,9 +500,7 @@
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "34"
-            endingLineNumber = "34"
-            landmarkName = "CNMailAddressExtension"
-            landmarkType = "3">
+            endingLineNumber = "34">
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
@@ -581,8 +577,8 @@
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "252"
             endingLineNumber = "252"
-            landmarkName = "ReadViewController"
-            landmarkType = "3">
+            landmarkName = "setUItoMail()"
+            landmarkType = "7">
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
@@ -592,11 +588,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/MailHandler.swift"
-            timestampString = "520842209.099453"
+            timestampString = "520938018.613427"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "475"
-            endingLineNumber = "475"
+            startingLineNumber = "474"
+            endingLineNumber = "474"
             landmarkName = "parseMail(_:parser:message:record:newMailCallback:)"
             landmarkType = "7">
             <Locations>
@@ -782,11 +778,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/PGPEncryption.swift"
-            timestampString = "520841048.52203"
+            timestampString = "520937669.478868"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "202"
-            endingLineNumber = "202"
+            startingLineNumber = "203"
+            endingLineNumber = "203"
             landmarkName = "decryptedMime(_:from:)"
             landmarkType = "7">
          </BreakpointContent>
@@ -798,11 +794,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/PGPEncryption.swift"
-            timestampString = "520784255.701865"
+            timestampString = "520937669.478868"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "180"
-            endingLineNumber = "180"
+            startingLineNumber = "181"
+            endingLineNumber = "181"
             landmarkName = "decryptedMime(_:from:)"
             landmarkType = "7">
          </BreakpointContent>
@@ -1010,9 +1006,7 @@
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "111"
-            endingLineNumber = "111"
-            landmarkName = "viewWillAppear(_:)"
-            landmarkType = "7">
+            endingLineNumber = "111">
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
@@ -1422,11 +1416,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/PGPEncryption.swift"
-            timestampString = "520841048.52203"
+            timestampString = "520937669.478868"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "527"
-            endingLineNumber = "527"
+            startingLineNumber = "528"
+            endingLineNumber = "528"
             landmarkName = "PGPEncryption"
             landmarkType = "3">
          </BreakpointContent>
@@ -1602,9 +1596,7 @@
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "39"
-            endingLineNumber = "39"
-            landmarkName = "CNMailAddressExtension"
-            landmarkType = "3">
+            endingLineNumber = "39">
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
@@ -1646,12 +1638,12 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/PGPEncryption.swift"
-            timestampString = "520841048.52203"
+            timestampString = "520937669.478868"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "546"
-            endingLineNumber = "546"
-            landmarkName = "getMaxIndex(_:)"
+            startingLineNumber = "547"
+            endingLineNumber = "547"
+            landmarkName = "hasKey(_:)"
             landmarkType = "7">
          </BreakpointContent>
       </BreakpointProxy>
@@ -2478,11 +2470,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/PGPEncryption.swift"
-            timestampString = "520841048.52203"
+            timestampString = "520937669.478868"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "447"
-            endingLineNumber = "447"
+            startingLineNumber = "448"
+            endingLineNumber = "448"
             landmarkName = "signAndEncrypt(_:keyIDs:)"
             landmarkType = "7">
          </BreakpointContent>
@@ -2606,7 +2598,7 @@
                   moduleName = "enzevalos_iphone"
                   usesParentBreakpointCondition = "Yes"
                   urlString = "file:///Users/Olli/enzevalos/enzevalos_iphone/ObjectivePGP.m"
-                  timestampString = "520934782.037473"
+                  timestampString = "520938806.712952"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
                   startingLineNumber = "731"
@@ -2621,7 +2613,7 @@
                   moduleName = "enzevalos_iphone"
                   usesParentBreakpointCondition = "Yes"
                   urlString = "file:///Users/Olli/enzevalos/enzevalos_iphone/ObjectivePGP.m"
-                  timestampString = "520934782.039337"
+                  timestampString = "520938806.714302"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
                   startingLineNumber = "731"
@@ -2746,7 +2738,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/PGPEncryption.swift"
-            timestampString = "520784255.701865"
+            timestampString = "520937558.94483"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "79"
@@ -2874,12 +2866,12 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/PGPEncryption.swift"
-            timestampString = "520841048.52203"
+            timestampString = "520937669.478868"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "483"
-            endingLineNumber = "483"
-            landmarkName = "signAndEncrypt(_:mailaddresses:)"
+            startingLineNumber = "484"
+            endingLineNumber = "484"
+            landmarkName = "addKey(_:forMailAddress:)"
             landmarkType = "7">
          </BreakpointContent>
       </BreakpointProxy>
@@ -2890,11 +2882,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/PGPEncryption.swift"
-            timestampString = "520841048.52203"
+            timestampString = "520937669.478868"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "449"
-            endingLineNumber = "449"
+            startingLineNumber = "450"
+            endingLineNumber = "450"
             landmarkName = "signAndEncrypt(_:keyIDs:)"
             landmarkType = "7">
          </BreakpointContent>
@@ -2906,11 +2898,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/PGPEncryption.swift"
-            timestampString = "520841048.52203"
+            timestampString = "520937669.478868"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "442"
-            endingLineNumber = "442"
+            startingLineNumber = "443"
+            endingLineNumber = "443"
             landmarkName = "signAndEncrypt(_:keyIDs:)"
             landmarkType = "7">
          </BreakpointContent>
@@ -2922,11 +2914,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/PGPEncryption.swift"
-            timestampString = "520841048.52203"
+            timestampString = "520937669.478868"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "502"
-            endingLineNumber = "502"
+            startingLineNumber = "503"
+            endingLineNumber = "503"
             landmarkName = "addKey(_:forMailAddresses:discoveryMailUID:)"
             landmarkType = "7">
          </BreakpointContent>
@@ -3194,11 +3186,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/PGPEncryption.swift"
-            timestampString = "520784255.701865"
+            timestampString = "520937669.478868"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "81"
-            endingLineNumber = "81"
+            startingLineNumber = "82"
+            endingLineNumber = "82"
             landmarkName = "generateKey(adr:)"
             landmarkType = "7">
          </BreakpointContent>
@@ -3562,61 +3554,29 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/MailHandler.swift"
-            timestampString = "520934736.968533"
+            timestampString = "520938018.613427"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "539"
-            endingLineNumber = "539"
-            landmarkName = "decryptText(body:from:)"
+            startingLineNumber = "538"
+            endingLineNumber = "538"
+            landmarkName = "cutIndexSet(_:maxMails:)"
             landmarkType = "7">
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
          BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
          <BreakpointContent
-            shouldBeEnabled = "Yes"
+            shouldBeEnabled = "No"
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/MailHandler.swift"
-            timestampString = "520842209.099453"
+            timestampString = "520938018.613427"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "485"
-            endingLineNumber = "485"
+            startingLineNumber = "484"
+            endingLineNumber = "484"
             landmarkName = "parseMail(_:parser:message:record:newMailCallback:)"
             landmarkType = "7">
-            <Locations>
-               <Location
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "enzevalos_iphone.MailHandler.parseMail (Swift.Optional&lt;Swift.Error&gt;, parser : Swift.Optional&lt;__ObjC.MCOMessageParser&gt;, message : __ObjC.MCOIMAPMessage, record : Swift.Optional&lt;enzevalos_iphone.KeyRecord&gt;, newMailCallback : () -&gt; ()) -&gt; ()"
-                  moduleName = "enzevalos_iphone"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/Olli/enzevalos/enzevalos_iphone/enzevalos_iphone/MailHandler.swift"
-                  timestampString = "520934782.224877"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "485"
-                  endingLineNumber = "485"
-                  offsetFromSymbolStart = "8223">
-               </Location>
-               <Location
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "enzevalos_iphone.MailHandler.parseMail (Swift.Optional&lt;Swift.Error&gt;, parser : Swift.Optional&lt;__ObjC.MCOMessageParser&gt;, message : __ObjC.MCOIMAPMessage, record : Swift.Optional&lt;enzevalos_iphone.KeyRecord&gt;, newMailCallback : () -&gt; ()) -&gt; ()"
-                  moduleName = "enzevalos_iphone"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/Olli/enzevalos/enzevalos_iphone/enzevalos_iphone/MailHandler.swift"
-                  timestampString = "520934782.226534"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "485"
-                  endingLineNumber = "485"
-                  offsetFromSymbolStart = "20332">
-               </Location>
-            </Locations>
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
@@ -3642,11 +3602,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/PGPEncryption.swift"
-            timestampString = "520784255.701865"
+            timestampString = "520937669.478868"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "184"
-            endingLineNumber = "184"
+            startingLineNumber = "185"
+            endingLineNumber = "185"
             landmarkName = "decryptedMime(_:from:)"
             landmarkType = "7">
          </BreakpointContent>
@@ -3658,11 +3618,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/PGPEncryption.swift"
-            timestampString = "520784255.701865"
+            timestampString = "520937669.478868"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "185"
-            endingLineNumber = "185"
+            startingLineNumber = "186"
+            endingLineNumber = "186"
             landmarkName = "decryptedMime(_:from:)"
             landmarkType = "7">
          </BreakpointContent>
@@ -3734,7 +3694,7 @@
       <BreakpointProxy
          BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
          <BreakpointContent
-            shouldBeEnabled = "Yes"
+            shouldBeEnabled = "No"
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/MailHandler.swift"
@@ -3862,7 +3822,7 @@
       <BreakpointProxy
          BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
          <BreakpointContent
-            shouldBeEnabled = "Yes"
+            shouldBeEnabled = "No"
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/ObjectivePGP.m"
@@ -3962,11 +3922,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/PGPEncryption.swift"
-            timestampString = "520841048.52203"
+            timestampString = "520937669.478868"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "657"
-            endingLineNumber = "657"
+            startingLineNumber = "658"
+            endingLineNumber = "658"
             landmarkName = "autocryptHeader(_:)"
             landmarkType = "7">
          </BreakpointContent>
@@ -3978,11 +3938,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/PGPEncryption.swift"
-            timestampString = "520841048.52203"
+            timestampString = "520937669.478868"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "656"
-            endingLineNumber = "656"
+            startingLineNumber = "657"
+            endingLineNumber = "657"
             landmarkName = "autocryptHeader(_:)"
             landmarkType = "7">
          </BreakpointContent>
@@ -3994,13 +3954,13 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/PGPEncryption.swift"
-            timestampString = "520841048.52203"
+            timestampString = "520937669.478868"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "581"
-            endingLineNumber = "581"
-            landmarkName = "getActualKeyID(_:)"
-            landmarkType = "7">
+            startingLineNumber = "582"
+            endingLineNumber = "582"
+            landmarkName = "PGPEncryption"
+            landmarkType = "3">
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
@@ -4010,13 +3970,13 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/PGPEncryption.swift"
-            timestampString = "520841048.52203"
+            timestampString = "520937669.478868"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "582"
-            endingLineNumber = "582"
-            landmarkName = "getActualKeyID(_:)"
-            landmarkType = "7">
+            startingLineNumber = "583"
+            endingLineNumber = "583"
+            landmarkName = "PGPEncryption"
+            landmarkType = "3">
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
@@ -4106,12 +4066,12 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/MailHandler.swift"
-            timestampString = "520934736.968533"
+            timestampString = "520938018.613427"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "541"
-            endingLineNumber = "541"
-            landmarkName = "decryptText(body:from:)"
+            startingLineNumber = "540"
+            endingLineNumber = "540"
+            landmarkName = "cutIndexSet(_:maxMails:)"
             landmarkType = "7">
          </BreakpointContent>
       </BreakpointProxy>
@@ -4234,11 +4194,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/MailHandler.swift"
-            timestampString = "520934736.968533"
+            timestampString = "520938018.613427"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "510"
-            endingLineNumber = "510"
+            startingLineNumber = "509"
+            endingLineNumber = "509"
             landmarkName = "parseMail(_:parser:message:record:newMailCallback:)"
             landmarkType = "7">
          </BreakpointContent>
@@ -4250,11 +4210,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/PGPEncryption.swift"
-            timestampString = "520789912.404147"
+            timestampString = "520937669.478868"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "169"
-            endingLineNumber = "169"
+            startingLineNumber = "170"
+            endingLineNumber = "170"
             landmarkName = "decryptedMime(_:from:)"
             landmarkType = "7">
          </BreakpointContent>
@@ -4266,11 +4226,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/PGPEncryption.swift"
-            timestampString = "520789913.204139"
+            timestampString = "520937669.478868"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "168"
-            endingLineNumber = "168"
+            startingLineNumber = "169"
+            endingLineNumber = "169"
             landmarkName = "decryptedMime(_:from:)"
             landmarkType = "7">
          </BreakpointContent>
@@ -4282,11 +4242,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/MailHandler.swift"
-            timestampString = "520842209.099453"
+            timestampString = "520938018.613427"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "474"
-            endingLineNumber = "474"
+            startingLineNumber = "473"
+            endingLineNumber = "473"
             landmarkName = "parseMail(_:parser:message:record:newMailCallback:)"
             landmarkType = "7">
             <Locations>
@@ -4330,11 +4290,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/PGPEncryption.swift"
-            timestampString = "520789956.042287"
+            timestampString = "520937669.478868"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "159"
-            endingLineNumber = "159"
+            startingLineNumber = "160"
+            endingLineNumber = "160"
             landmarkName = "decryptedMime(_:from:)"
             landmarkType = "7">
          </BreakpointContent>
@@ -4378,11 +4338,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/MailHandler.swift"
-            timestampString = "520934736.968533"
+            timestampString = "520938018.613427"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "511"
-            endingLineNumber = "511"
+            startingLineNumber = "510"
+            endingLineNumber = "510"
             landmarkName = "parseMail(_:parser:message:record:newMailCallback:)"
             landmarkType = "7">
          </BreakpointContent>
@@ -4394,11 +4354,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/PGPEncryption.swift"
-            timestampString = "520841048.52203"
+            timestampString = "520937669.478868"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "194"
-            endingLineNumber = "194"
+            startingLineNumber = "195"
+            endingLineNumber = "195"
             landmarkName = "decryptedMime(_:from:)"
             landmarkType = "7">
          </BreakpointContent>
@@ -4426,11 +4386,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/PGPEncryption.swift"
-            timestampString = "520841048.52203"
+            timestampString = "520937669.478868"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "190"
-            endingLineNumber = "190"
+            startingLineNumber = "191"
+            endingLineNumber = "191"
             landmarkName = "decryptedMime(_:from:)"
             landmarkType = "7">
          </BreakpointContent>
@@ -4474,99 +4434,35 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/PGPEncryption.swift"
-            timestampString = "520840701.656936"
+            timestampString = "520937669.478868"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "186"
-            endingLineNumber = "186"
+            startingLineNumber = "187"
+            endingLineNumber = "187"
             landmarkName = "decryptedMime(_:from:)"
             landmarkType = "7">
-            <Locations>
-               <Location
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "enzevalos_iphone.PGPEncryption.decryptedMime (Foundation.Data, from : Swift.String) -&gt; Swift.Optional&lt;enzevalos_iphone.DecryptedData&gt;"
-                  moduleName = "enzevalos_iphone"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/Olli/enzevalos/enzevalos_iphone/enzevalos_iphone/PGPEncryption.swift"
-                  timestampString = "520934782.430649"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "186"
-                  endingLineNumber = "186"
-                  offsetFromSymbolStart = "1691">
-               </Location>
-               <Location
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "enzevalos_iphone.PGPEncryption.decryptedMime (Foundation.Data, from : Swift.String) -&gt; Swift.Optional&lt;enzevalos_iphone.DecryptedData&gt;"
-                  moduleName = "enzevalos_iphone"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/Olli/enzevalos/enzevalos_iphone/enzevalos_iphone/PGPEncryption.swift"
-                  timestampString = "520934782.432205"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "186"
-                  endingLineNumber = "186"
-                  offsetFromSymbolStart = "1807">
-               </Location>
-            </Locations>
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
          BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
          <BreakpointContent
-            shouldBeEnabled = "Yes"
+            shouldBeEnabled = "No"
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/MailHandler.swift"
-            timestampString = "520842209.099453"
+            timestampString = "520938018.613427"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "453"
-            endingLineNumber = "453"
+            startingLineNumber = "452"
+            endingLineNumber = "452"
             landmarkName = "parseMail(_:parser:message:record:newMailCallback:)"
             landmarkType = "7">
-            <Locations>
-               <Location
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "enzevalos_iphone.MailHandler.parseMail (Swift.Optional&lt;Swift.Error&gt;, parser : Swift.Optional&lt;__ObjC.MCOMessageParser&gt;, message : __ObjC.MCOIMAPMessage, record : Swift.Optional&lt;enzevalos_iphone.KeyRecord&gt;, newMailCallback : () -&gt; ()) -&gt; ()"
-                  moduleName = "enzevalos_iphone"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/Olli/enzevalos/enzevalos_iphone/enzevalos_iphone/MailHandler.swift"
-                  timestampString = "520934782.436731"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "453"
-                  endingLineNumber = "453"
-                  offsetFromSymbolStart = "4322">
-               </Location>
-               <Location
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "enzevalos_iphone.MailHandler.parseMail (Swift.Optional&lt;Swift.Error&gt;, parser : Swift.Optional&lt;__ObjC.MCOMessageParser&gt;, message : __ObjC.MCOIMAPMessage, record : Swift.Optional&lt;enzevalos_iphone.KeyRecord&gt;, newMailCallback : () -&gt; ()) -&gt; ()"
-                  moduleName = "enzevalos_iphone"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/Olli/enzevalos/enzevalos_iphone/enzevalos_iphone/MailHandler.swift"
-                  timestampString = "520934782.438171"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "453"
-                  endingLineNumber = "453"
-                  offsetFromSymbolStart = "20282">
-               </Location>
-            </Locations>
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
          BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
          <BreakpointContent
-            shouldBeEnabled = "Yes"
+            shouldBeEnabled = "No"
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/MailHandler.swift"
@@ -4582,7 +4478,7 @@
       <BreakpointProxy
          BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
          <BreakpointContent
-            shouldBeEnabled = "Yes"
+            shouldBeEnabled = "No"
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/MailHandler.swift"
@@ -4598,7 +4494,7 @@
       <BreakpointProxy
          BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
          <BreakpointContent
-            shouldBeEnabled = "Yes"
+            shouldBeEnabled = "No"
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/Onboarding.swift"
@@ -4634,12 +4530,108 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../enzevalos_iphone/enzevalos_iphone/MailHandler.swift"
-            timestampString = "520934736.968533"
+            timestampString = "520938018.613427"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "528"
-            endingLineNumber = "528"
-            landmarkName = "parseMail(_:parser:message:record:newMailCallback:)"
+            startingLineNumber = "527"
+            endingLineNumber = "527"
+            landmarkName = "decryptText(body:from:)"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "Yes"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../enzevalos_iphone/PGPSymmetricallyEncryptedIntegrityProtectedDataPacket.m"
+            timestampString = "520937968.337299"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "124"
+            endingLineNumber = "124"
+            landmarkName = "-decryptWithSecretKeyPacket:sessionKeyAlgorithm:sessionKeyData:isIntegrityProtected:error:"
+            landmarkType = "7">
+            <Locations>
+               <Location
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "-[PGPSymmetricallyEncryptedIntegrityProtectedDataPacket decryptWithSecretKeyPacket:sessionKeyAlgorithm:sessionKeyData:isIntegrityProtected:error:]"
+                  moduleName = "enzevalos_iphone"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/Olli/enzevalos/enzevalos_iphone/PGPSymmetricallyEncryptedIntegrityProtectedDataPacket.m"
+                  timestampString = "520938806.791617"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "125"
+                  endingLineNumber = "125"
+                  offsetFromSymbolStart = "162">
+               </Location>
+               <Location
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "-[PGPSymmetricallyEncryptedIntegrityProtectedDataPacket decryptWithSecretKeyPacket:sessionKeyAlgorithm:sessionKeyData:isIntegrityProtected:error:]"
+                  moduleName = "enzevalos_iphone"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/Olli/enzevalos/enzevalos_iphone/PGPSymmetricallyEncryptedIntegrityProtectedDataPacket.m"
+                  timestampString = "520938806.79303"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "125"
+                  endingLineNumber = "125"
+                  offsetFromSymbolStart = "240">
+               </Location>
+            </Locations>
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../enzevalos_iphone/enzevalos_iphone/Onboarding.swift"
+            timestampString = "520938073.467233"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "709"
+            endingLineNumber = "709"
+            landmarkName = "keyHandling()"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "Yes"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../enzevalos_iphone/PGPSymmetricallyEncryptedIntegrityProtectedDataPacket.m"
+            timestampString = "520938328.452301"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "161"
+            endingLineNumber = "161"
+            landmarkName = "-decryptWithSecretKeyPacket:sessionKeyAlgorithm:sessionKeyData:isIntegrityProtected:error:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "Yes"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../enzevalos_iphone/PGPSymmetricallyEncryptedIntegrityProtectedDataPacket.m"
+            timestampString = "520938664.26257"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "156"
+            endingLineNumber = "156"
+            landmarkName = "-decryptWithSecretKeyPacket:sessionKeyAlgorithm:sessionKeyData:isIntegrityProtected:error:"
             landmarkType = "7">
          </BreakpointContent>
       </BreakpointProxy>