Yeah AFAICT the lack of a lock in the master implementation is a bug. It's nasty to do all of this configuration at the time of the first render.