Is worker guaranteed to be a constant here? Or could it be a string also?