- use GetIndex for ListEvent in Phoenix, why is this not used in Classic?
- not sure if TypeError check is still needed in Phoenix