slicing with more support