@drewhk is your answer in response to @rkuhn saying that assignment trumps branching in almost all cases? The if is not necessary.