not all compilers init ints to 0