rename isPageRequest without camelcase
separate out permission args into method