`error` and `suite.error` are the same object. why was this changed?