Avoid unnecessary self-updates