 					continue
 				}
 				if shouldCollapseAllOtherCells {
-					if item.cell is DatePickerCellExpanded {
+					if item.cell is DatePickerCellExpanded { // TODO: remove hardcoded type
 						item.hidden = true
 						indexPaths.append(NSIndexPath(forRow: row, inSection: sectionIndex))
 					}

		}
		
		SwiftyFormLog("did expand collapse")
	}
	
	/**

		print("whatToExpand: \(whatToExpand)")

		if !whatToExpand.indexPaths.isEmpty {
			
			if let indexPath = whatToExpand.expandedIndexPath {
				// TODO: clean up.. don't want to subtract by 1
				let indexPath2 = NSIndexPath(forRow: indexPath.row-1, inSection: indexPath.section)
				self.assignTintColors(indexPath2, sections: sections)
			}
			
			CATransaction.begin()
			CATransaction.setCompletionBlock({
				// Ensure that the expanded row is visible
