The following code prints `3` instead of `2`: ``` rust println!("{}", match 1 { 1 if false => 1, 1..2 => 2, _ => 3 }); ``` Removing the first arm (`1 if false => ...`) makes it print `2` as expected.