Reverting because it introduces libunwind-related issues. This reverts commit 24f1a9a07c33abfee162f8e4fe4002d320abc908.