You were *TOLD* you can have function1 call function2 which can call function3 which can call function4 which can call ... function2378 which can call function2379 which can call ... function10128 which can call function10129.
Why in the world you would think your validateSectionz( ) can't call another function which then calls another function is completely beyond me.
An optimist sees the glass as half full.
A pessimist sees the glass as half empty.
A realist drinks it no matter how much there is.