Needs to be @forceDBThread