opps also dont eval on the view