unnecessary initialization cleanup