Logical operators are not bitwise operators
| does a bitwise OR
OR does a Logical OR

2 | 3 = 7
2 OR 3 = ! 0 [ not nothing ]