secondhand idem39f7994c54e x

Like new

idempotency #1/#7

See translation