switched from Vectored to Arrayed to reduce punning a bit