Rewrote the slicer again