fiddling with rejected promises and exceptions