New: longsuffering