slightly more sensible slice generation