Seperate threadsafe module.