Response.End () doesn't abort current thread
<p>Anybody know why ASP.NET might not abort the current thread with a Response.End()?</p>

<p>Update: Reason being that there is code, albeit not well written, that is getting executed after Response.End().  I've never seen a case where Response.End () didn't stop the current thread from executing.</p>

<pre><code>
protected void Page_Load(object sender, EventArgs e)
{
        Response.Clear();
        Response.Redirect("somewhere", true);
        Response.End();

        //Some other code get's executed here
}
</code></pre>
