     }
     
     public func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {
-        let object = fetchedController.objectAtIndexPath(indexPath)
+        let object = fetchedController!.objectAtIndexPath(indexPath)
         configureCell(measuringCell!, atIndexPath: indexPath, object: object, forMeasuring:true)
         let height = calculateHeightForConfiguredSizingCell(measuringCell!)
         return CGSizeMake(CGRectGetWidth(collectionView.frame), height)

    public func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath) {
        collectionView.deselectItemAtIndexPath(indexPath, animated: true)
        
        let object = fetchedController.objectAtIndexPath(indexPath)
        tappedCell(indexPath, object: object)
    }
    

    }
    
    public func objectAt(indexPath: NSIndexPath) -> AnyObject {
        return fetchedController!.objectAtIndexPath(indexPath)
    }
}
