2 vs 3 syntax flake