diff --git a/src/whitener.rs b/src/whitener.rs
index d5210c5834b3d835205f9eb365b77e736151715f..0c66dc54825bd0d2415ae3baaada447aab8a0b01 100644
--- a/src/whitener.rs
+++ b/src/whitener.rs
@@ -76,10 +76,10 @@ mod tests {
 
         let mut actual_out = [0; 16];
         let mut state = start;
-        for i in 0..16 {
+        for a in &mut actual_out {
             let (out, ns) = lfsr_byte(state);
             state = ns;
-            actual_out[i] = out;
+            *a = out;
         }
 
         assert_eq!(expected_out, actual_out);