Debugging From an ASP.NET Web Form to a Web Service using Typed DataSets

When attempting to step into a web service when a Typed DataSet is passed as a parameter to the web method from ASP.NET, Visual Studio 2005 will step into the proxy class, but return to the ASP.NET call without stepping into the web service or hitting any breakpoints in the web service.  This behavior (so far) only occurs when passing in a Typed DataSet.  Other web methods seem to work. 
To work around this, disable the Just My Code option in Visual Studio.  In Visual Studio 2005, go to Tools, Options, Debugging, General and find the "Enable Just My Code (Managed only)" and uncheck it.
To see what ramifications this has check out https://blogs.msdn.com/jmstall/archive/2004/12/31/344832.aspx