use setpagehard instead of setpage
cerion