added a safer in operator