@bradleywright after an earlier experiment, I was under the (erroneous) assumption that `error` wouldn't work. I've just tried it out and `error` works just fine, so I've updated it with f34d2fc. If you could have another look, that'd be cool.