Why `is`? Isn't it better to use `==` here?