Don't require the passphrase parameter since it defaults to nil