			errorHandler: function (key, msg) {
				errors[key] = msg
			},
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.