Better static thread level initialisation
Updated versions