If you follow the source code, please note that we often skip functionality or specific code so that we can correspond to the current topic. This prevents us from getting too far away from the current topic, which is mainly explaining the subtleties of the code. That's not to say that the role of that code isn't important, it's that that code handles special cases, prevents potential errors or handles them later in the lifecycle, but we're not currently discussing that. Friends in need can download and take a look