language updates: index cannot be an arbitrary integer now.