I think we probably do not need to double check all expressions in the context of an interpreted projection and by calling the evaluation function.