bad reinitialization of singleton removed