     }
     
     private func removeSessionKeys(usingSessionState sessionState: SessionState) throws {
-        Log.debug("Removing session keys for: \(sessionState.sessionId.base64EncodedString()).")
+        Log.debug("SecureChat:\(self.preferences.identityCard.identifier). Removing session keys for: \(sessionState.sessionId.base64EncodedString()).")
         
         try self.keyHelper.removeSessionKeys(forSessionWithId: sessionState.sessionId)
     }

    }
    
    public func startNewSession(withRecipientWithCard recipientCard: VSSCard, additionalData: Data? = nil, completion: @escaping (SecureSession?, Error?)->()) {
        Log.debug("Starting new session with: \(recipientCard.identifier)")
        
        // Check for existing session state
        let sessionState: SessionState?

// MARK: Active session
extension SecureChat {
    public func activeSession(withParticipantWithCardId cardId: String) -> SecureSession? {
        Log.debug("SecureChat:\(self.preferences.identityCard.identifier). Searching for active session for: \(cardId)")
        
        guard case let sessionState?? = try? self.sessionHelper.getSessionState(forRecipientCardId: cardId) else {
            return nil
