using a typed error allows us to not create dummy transactions in the db.
using a typed error allows us to not create dummy transactions in the db.

mjs/juju,mjs/juju,mjs/juju,mjs/juju,mjs/juju,mjs/juju,mjs/juju