use safer access to ViewResults params