took out metamethod invokation for for loops