fix split on 3rd party non-splitting implementations