Although the result is the same, I feel that using the logical-OR || makes more sense here than the bitwise-OR |