- go with option 2 on view lookups and predicates