KP.insert now receives an Array or a Triple