This will never be reached, since `NUM == 1`. This whole if/else can go away, leaving the stuff in the if clause.