This should probably be without () so that it executes the output of this function when it is called, instead of once per thread.