							[level]: jest.fn((message) => {
								const toThrow = new Error(message)
								thrown.push(toThrow)
								throw toThrow
							}),
						}
Product A handles inputs or steps differently than Product B, which causes A to perform incorrect actions based on its perception of B's state.