static int Main(string[] arguments) { try { using (new MemoryFailPoint(1000)) // 20 megabytes { return RunMain(arguments); } } catch (InsufficientMemoryException) { return RunMain(arguments); } }