I actually do want to use previous-error sometimes