Properly handle all the different kinds of PageError messages that we can get.