--- same length as statement