Go back to alias_method_chaining the site object to include privpuv_pages in it's own array. This avoids doing dirty things to other plugins.