potentially uninitialized