Thread:Randomouscrap98/@comment-5106053-20140805195949/@comment-9531161-20140806013847

Because BUTTON is such a long command, if you're using it any more than twice in a loop, you might as well just assign it. Plus, as unlikely as it is, if your program starts to lag, the time between commands could step over the VSYNC boundary, and before you finish all the BUTTON checks, the BUTTON value could have changed, causing weird side effects.