Great! I don't think we care about the removed object's fragment remaining in the cache for this app, considering the small number of todo items one would have in such an app. In any case, the cellCache function will probably be optimized by performing eviction automatically. In fact, that would be a nice little enhancement in any case, so to not confuse readers we should remove the model.readCache thing 🙂