https://issues.dlang.org/show_bug.cgi?id=13722 --- Comment #1 from Vladimir Panteleev <thecybershadow at gmail.com> --- onFinalizeError needs to chain the caught exception, thus we can't use the same pattern as onOutOfMemoryError. --