             }
 
             guard let sender = message.fromFriend else {
+
+                if message.blockedByRecipient {
+                    if let cell = cell as? ChatLeftRecallCell {
+                        cell.configureWithMessage(message)
+                    }
+                }
+
                 return
             }
 

                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 {
                    let cell = collectionView.dequeueReusableCellWithReuseIdentifier(chatLeftRecallCellIdentifier, forIndexPath: indexPath) as! ChatLeftRecallCell
                    return cell
                }

                println("🐌🐌 Conversation: message has NOT fromFriend!")

                let cell = collectionView.dequeueReusableCellWithReuseIdentifier(chatSectionDateCellIdentifier, forIndexPath: indexPath) as! ChatSectionDateCell
