New issue from Jonathan in regard to promise::set_exception