New: contracted