Factorize sending back item and propagation