New issue from Zhihao about IO rethrow behavior