my $conf=LoadFile "$rootdir/$user.yml";
## no critic (RequireCarping)
- die BAD_PASSWORD unless keys $conf; # Empty hash means no such user
+ die BAD_PASSWORD unless keys %$conf; # Empty hash means no such user
die BAD_PASSWORD unless Authen::Passphrase->from_rfc2307($conf->{passphrase})->match($pass);
## use critic
pwset $user, $pass if $conf->{passphrase_version} < PASSPHRASE_VERSION