fix table.walk()