         let calculatedHeight: CGFloat?
         switch cellItem.type {
         case .artistInviteBubble:
-            calculatedHeight = assignBubbleHeight(cellItem, webHeight)
+            calculatedHeight = calculateBubbleHeight(cellItem, webHeight)
         case .artistInviteControls:
-            calculatedHeight = assignControlsHeight(cellItem, webHeight, hasCurrentUser: job.hasCurrentUser)
+            calculatedHeight = calculateControlsHeight(cellItem, webHeight, hasCurrentUser: job.hasCurrentUser)
         case .artistInviteGuide:
-            calculatedHeight = assignGuideHeight(cellItem, webHeight)
+            calculatedHeight = calculateGuideHeight(cellItem, webHeight)
         default:
             calculatedHeight = nil
         }

        }
    }

    fileprivate func assignBubbleHeight(_ cellItem: StreamCellItem, _ webHeight: CGFloat) -> CGFloat {
        var totalHeight = webHeight
        totalHeight += ArtistInviteBubbleCell.Size.bubbleMargins.top
        totalHeight += ArtistInviteBubbleCell.Size.headerImageHeight


        switch cellItem.type {
        case .artistInviteBubble:
            loadBubbleHTML(cellItem, artistInvite)
        case .artistInviteControls:
            loadControlsHTML(cellItem, artistInvite)
        case .artistInviteGuide:
            loadGuideHTML(cellItem, artistInvite)
        default:
            skipCellItem()
        }
    }

    fileprivate func loadBubbleHTML(_ cellItem: StreamCellItem, _ artistInvite: ArtistInvite) {
        let text = artistInvite.shortDescription
        let html = StreamTextCellHTML.artistInviteHTML(text)
        webView.loadHTMLString(html, baseURL: URL(string: "/"))
    }

    fileprivate func loadControlsHTML(_ cellItem: StreamCellItem, _ artistInvite: ArtistInvite) {
        let text = artistInvite.longDescription
        let html = StreamTextCellHTML.postHTML(text)
        webView.loadHTMLString(html, baseURL: URL(string: "/"))
    }

    fileprivate func loadGuideHTML(_ cellItem: StreamCellItem, _ artistInvite: ArtistInvite) {
        guard let guide = cellItem.type.data as? ArtistInvite.Guide else {
            skipCellItem()
            return
