Figured this would ensure a consistent falsey value. If you wanted to set the passphrase dynamically in JS, it would not be unintuitive for `undefined` to be considered a passphrase.

Would a middle ground be `key.passphrase || undefined` ?