better split fix