New: retort