Ooop, forgot that local destructors don't get called when you use longjmp.. fixes some compiler memory leaks.