use explicit comparison