oops, those should have asserts
still compress when the split is around a 0