It would be nice if the decompiler could correctly decompile functions that use structured exception handling. This would involve recognizing exception registration setup code, the scope table, and properly hooking up the control flow. https://web.archive.org/web/20150318041037/https://www.microsoft.com/msj/0197/exception/exception.aspx has a good overview of how it works.