request predicates can now be manually passed in using request.view().