Reworked the Shuffle method as it was causing AOT compilation problems on iOS.