adds Redirect support via the Redirect exception