Was there a good reason for redundant try catch code in original Microsoft Membership and Role Provider code?
<p>I know that this is redundant (per <a href="http://stackoverflow.com/questions/1019237/why-does-resharper-say-catch-clause-with-single-throw-statement-is-redundant">Why does resharper say &#39;Catch clause with single &#39;throw&#39; statement is redundant&#39;?</a>).</p>

<pre><code>try
{
    bla bla bla
}
catch
{
    throw
}
</code></pre>

<p>So, I'm going through the old Microsoft Membership and Role Provider code (made available since 2006 per <a href="http://weblogs.asp.net/scottgu/archive/2006/04/13/442772.aspx" rel="nofollow">http://weblogs.asp.net/scottgu/archive/2006/04/13/442772.aspx</a>).  And, low and behold, the code is chock full of this redundant code.</p>

<p>Was there a good reason?</p>
