use _slice in invokerN