This still looks puzzling. If I were to stumble upon this code randomly, I'd get curious and spend time to go and check if it's on purpose. What's the reason for not using a proper bool?