Boolean and & or operators return value, not boolean