make sure we init once