Add construct to do delayed pushes