thank you @ryanlecompte, it is not used here, the return value comes from the below `if`