I am not checking every pin; I am using the button command so I can de-bounce the switches.