unflip a conditional order that read confusingly, and improve some comments around it.
unflip a conditional order that read confusingly, and improve some comments around it.

polydawn/hroot,polydawn/hroot