Make selfupdate idempotent.