ahh, I gotcha, because the model has already been removed from the collection.

you know what, it looks like we already have some code to save and restore selection, in _saveSelection and _restoreSelection, and it looks like it has some of this logic for multiple selection.

what if we just do:

```javascript
                 _removeModelView : function( model ) {
                        var viewManager = this.viewManager;
                        var view = viewManager.findByModelCid( model.cid );
                        
                        if ( this.selectable ) this._saveSelection();

                        // Remove the view from the viewManager, the view itself and it's DOM elements.
                        viewManager.remove( view );
                        view.remove();
                        this.$el.find( "[data-model-cid=" + model.cid + "]" ).remove();

                        // if this collectionView is selectable we need to do something with the selection.
                        if ( this.selectable ) this._restoreSelection();
                },
```