Prototype of multiple stage push, references #6