Double negatives can be confusing, and we prefer `!` to `not`, but how about just `if unsaved_keys`?