Use the page view interface, not implementation.