don't ipairs deep in loop