pending = [next, curr].concat(pending) when reject