                     }, failureHandler: { [weak self] reason, errorMessage in
                         defaultFailureHandler(reason: reason, errorMessage: errorMessage)
 
-                        let message = errorMessage ?? NSLocalizedString("Failed to send text!\nTry tap on message to resend.", comment: "")
-                        YepAlert.alertSorry(message: message, inViewController: self)
+                        //let message = errorMessage ?? NSLocalizedString("Failed to send text!\nTry tap on message to resend.", comment: "")
+                        //YepAlert.alertSorry(message: message, inViewController: self)
+
+                        dispatch_async(dispatch_get_main_queue()) { [weak self] in
+
+                            if let realm = self?.realm {
+                                let message = Message()
+                                let messageID = "UserBlocked" + NSUUID().UUIDString
+                                message.messageID = messageID
+                                message.blockedByRecipient = true
+                                message.conversation = self?.conversation
+                                let _ = try? realm.write {
+                                    realm.add(message)
+                                }
+
+                                self?.updateConversationCollectionViewWithMessageIDs([messageID], messageAge: .New, scrollToBottom: true, success: { _ in
+                                })
+                            }
+                        }
 
                     }, completion: { success in
                         println("sendText to friend: \(success)")

                default:

                    if message.deletedByCreator {
                        if let cell = cell as? ChatLeftRecallCell {
                            cell.configureWithMessage(message)
                        }

                    } else if message.blockedByRecipient {
                        if let cell = cell as? ChatLeftRecallCell {
                            cell.configureWithMessage(message)
                        }

            }

            guard let sender = message.fromFriend else {

                if message.blockedByRecipient {
                    if let cell = cell as? ChatLeftRecallCell {
                        cell.configureWithMessage(message)
                    }
                }

                return
            }

