use find_or_create_page() instead