need to bypass empty slices