improve behavior of != operator