support for internal-use page types