add variable as a boolean on data criteria since we can have a satisfies all/any variable... that means we cannot use definition.