Eager update predicate trees rather than lazy update; under construction