straight-line error handling