<cfscript> try { throw( type = "Vadar", message = "I find your lack of faith disturbing." ); } catch ( any error ) { // NOTE: I also get the same exact behavior if I use an Abort tag instead // of a location tag - but, the location makes the experiment a little more // fun to do, am I right? // -- // abort; // The location tag usually aborts processing. location( url = "./location.cfm", addToken = false ); } finally { // Try to overwrite the Location header that has been set by the CFLocation // tag in the CFCatch block. location( url = "./finally.cfm", addToken = false ); } </cfscript>