I believe this initialization is redundant and confusing. There is should not be uninitialized variables usage in this function.