When an update is found, before displaying it to the user, verify that the new version can be installed on the hardware of the user. See also #8 for similar issue with system version compatibility.