this is a hopefully working shuffle update for the garbage thinger