This program can be run 128 times before updating hardware