Be sure to also fail the promise if the verify fails. Same for all other usages... Maybe we could take care in the calling class.