make PreserveStackTracePreserver internal