BUG: maybe expression should check for in/not in