fixed one-off split bug