Non-behavior-altering refactoring to help clarify how this works
Non-behavior-altering refactoring to help clarify how this works

xeronith/knockout,skyh/knockout,JesseQin/knockout,pianove/knockout,stonegithubs/knockout,xeronith/knockout,cgourlay/knockout,DekeYan/knockout,bago/knockout,pianove/knockout,getshuvo/knockout,JesseQin/knockout,ErikSchierboom/knockout,gwokudasam/knockout,cgourlay/knockout,ErikSchierboom/knockout,DekeYan/knockout,brianmhunt/knockout,hitesh97/knockout,Sir0xb/knockout,stonegithubs/knockout,martijnwetering/knockout,youprofit/knockout,getshuvo/knockout,martijnwetering/knockout,Sir0xb/knockout,gwokudasam/knockout,moonpyk/knockout,mattbalmer/knuckles,skyh/knockout,brianmhunt/knockout,moonpyk/knockout,mattbalmer/knuckles,hitesh97/knockout,youprofit/knockout,bago/knockout