Further optimised the splitting scheme.