I purchased a year subscription of Freedome for 5 devices. I currently only have it installed on 1 PC and 1 Android device. I have had to restore my Android device 4 times due to problems. Now my code says it's no longer valid. Since I installed it on the same device I didn't think it would invalidate the code. Shouldn't this be based on MAC address instead of number of installs?