unitialised variables considered bad