Why do you need to loop over ``ix``?