     }
     
     override func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell! {
-        let post = posts![indexPath.section]
+        let post = posts[indexPath.section]
         if indexPath.row == self.tableView(tableView, numberOfRowsInSection: indexPath.section) - 1 {
             let cell = tableView.dequeueReusableCellWithIdentifier(contentTableViewCellIdentifier) as ContentTableViewCell!
             cell.contentWidth = tableView.frame.size.width

    }

    override func tableView(tableView: UITableView!, heightForRowAtIndexPath indexPath: NSIndexPath!) -> CGFloat {
        let post = posts![indexPath.section]
        if indexPath.row == self.tableView(tableView, numberOfRowsInSection: indexPath.section) - 1 {
            let webView = self.postsWebViewCache![post.id]!
            return webView.documentHeight()
        }

        let postPhotos = post.photos()

    override func viewDidLoad() {
        super.viewDidLoad()

        self.postsWebViewCache = Dictionary<UIWebView, Int>()
        self.webViewHeightCache = Dictionary<Int, CGFloat>()

        self.tableView.registerClass(PhotosetRowTableViewCell.classForCoder(), forCellReuseIdentifier: photosetRowTableViewCellIdentifier)
        self.tableView.registerClass(ContentTableViewCell.classForCoder(), forCellReuseIdentifier: contentTableViewCellIdentifier)
