fixed yet another recursive initialization issue: