     func deselectDate(oldIndexPath: IndexPath, shouldTriggerSelecteionDelegate: Bool) -> [IndexPath] {
         var allIndexPathsToReload: Set<IndexPath> = []
         
-        if let index = self.theSelectedIndexPaths
-            .index(of: oldIndexPath) {
+        if let index = self.theSelectedIndexPaths.index(of: oldIndexPath) {
             let oldDate = self.theSelectedDates[index]
             self.deselectItem(at: oldIndexPath, animated: false)
             self.theSelectedIndexPaths.remove(at: index)

            } else {
                // Although we do not want the delegate triggered,
                // we still want counterpart cells to be deselected
                let cellState = self.cellStateFromIndexPath(oldIndexPath)
                if let anUnselectedCounterPartIndexPath = self.deselectCounterPartCellIndexPath(oldIndexPath, date: oldDate, dateOwner: cellState.dateBelongsTo) {
                    // If there was a counterpart cell then

    }
    
    func deselectCounterPartCellIndexPath(_ indexPath: IndexPath, date: Date, dateOwner: DateOwner) -> IndexPath? {
        if let counterPartCellIndexPath = indexPathOfdateCellCounterPath(date, dateOwner: dateOwner) {
            deleteCellFromSelectedSetIfSelected(counterPartCellIndexPath)
            return counterPartCellIndexPath
        }
