improvements to ban protection from people with forged headers, upgrade to error page to include the page the error occurred on