meh, the "contexts" aren't use if there's an error... and if there's an error, there's no need for the...
It's easier to change this.