beef up view and frag functions

remove existence check on views