all selection arrays use typed arrays