add in closer.rethrow