slight API/format change, basic split after insert