Moving to toJSON and pages are indistinguishable. Fuck yea.