Resetting Arduino after pressing the buttons 16 times

Why do you sometimes set buttonstate to digitalRead(buttonPin) and sometimes to !digitalRead(buttonPin) ? Seems a bit odd.

Steve