Isn't this already what we'd have in a base exception?