No, they are needed for sure. But the function you added should be just used for test purpose, so it is not necessary to initialize them for normal run