AutoVoice: smartmatch against array refs

smartmatch still seems to be broken if used against empty array/list