they're unnecessary, make the code longer, and their removal actually ensures proper initialization in multithreaded scenarios.
they're unnecessary, make the code longer, and their removal actually ensures proper initialization in multithreaded scenarios.