udpated to fix bogus initialization issue