Loop doesnt run, skips the loop with the table.

Hi, I got this problem with a for loop that doesn’t run at all. It should be searching though this table “MobileOperators”

[lua]
MobileOperators = { }
function CM.CompConfigCmd(player,command,args)
if args[1] and args[2] and args[3] and args[4] then
MobileOperators[args[1]] = { Cowner = args[2], Cprice = args[3], Tprice = args[4] }
end
player:SetOperator(args[1])
player.CellVars[“company”] = args[1]
end
concommand.Add(“cm_companyconfig”,CM.CompConfigCmd)
[/lua]

Here is the part where it simply skips over the loop and doesnt do anything.

[lua]
local TP, CO
print(“local tp and co”)
for k,v in pairs(MobileOperators) do – <<<<<<<<<< THIS LOOP
print(“Loopn”)
if ply.CellVars[“operator”] == k then
print(k)
TP = v.Tprice
CO = v.Cowner
end
end
print(“owner loop”)
local owner
for k,v in pairs(player.GetAll()) do
if CO == v:UserID() then
owner = v
end
end
[/lua]

I have checked the table, it’s storing correctly, and it’s in the same lua file. But it kind of actst that it can’t “reach” the MobileOperators table.
What am I doing wrong? :c