Why software changes can void hardware warranty? That was always puzzling to me. Can something actually break in the device from such thing?