pushing before adding guard and spork