It actually changes nothing (except making the code harder to read). It seems that it optimizes the branching automatically. Forget this idea :)