to be honest, i did not look at the code. i regularly skip that unless it is very small. i prefer to take a more abstract view for issues in things like this. i'd look at code if the issue is about something like a code expression not doing what is expected.
Tradition is peer pressure from dead people
What do you call someone who speaks three languages? Trilingual. Two languages? Bilingual. One language? American.
What do you call someone who speaks three languages? Trilingual. Two languages? Bilingual. One language? American.