Actually can only be supported with index==0