Supposed to be array of types