stop PromiseKit from masking exception by no longer catching them