first non-scalar