shift reduce now positioned differently