If some case if2 was <0 which is invalid. That's causes the bug described here ROOT-5635