note failed promise scenario