If there really is only one of these per context, we will need to use a thread-safe data structure here.