shuffle logic fix for real