                 self.requestPosts(["offset" : self.topOffset + self.bottomOffset + 20]) { (response: AnyObject!, error: NSError!) -> Void in
                     if let e = error {
                         println(e)
+                        self.loadingBottom = false
                     } else {
                         let posts = self.postsFromJSON(JSON(response)).filter { post in
                             return post.id < lastPost.id

        self.requestPosts(["offset" : self.topOffset]) { (response: AnyObject!, error: NSError!) -> Void in
            if let e = error {
                println(e)
            } else {
                let posts = self.postsFromJSON(JSON(response))


                }
            }
        }

        self.loadingTop = false
        self.loadingBottom = false

        self.tableView.reloadData()
    }
    
