simplified shuffle (all hail stefan!)