Modified stack_pusher