[PM/AA] Split the location computation out of getArgLocation so the