This should be a typed array to keep the pipeline consistent.