A nit. Can we change this to just be "new"?

The variable name pageOperation already says it's a page.