set -e
 cd $(dirname "$0")
 . lib/constants_ssh  # PATH_USER_SSH
-. lib/expect_min_n_args
+. lib/expect_n_args
 
 PATH_KNOWN_HOSTS="${PATH_USER_SSH}/known_hosts"
 
-expect_min_n_args 1 '(server)' "$@"
+expect_n_args 1 1 '(server)' $@
 SERVER="$1"
 
 echo '\nKnow host.\n'
 
 . lib/constants_secrets  # PATH_MEDIA, PATH_REL_SECRETS
-. lib/expect_min_n_args
+. lib/expect_n_args
 . lib/get_passphrase
 . lib/path_tmp_timestamped
 . lib/retry_until
 
 mount_secrets() {
-    expect_min_n_args 1 "(device name, e.g. 'sda')" "$@"
+    expect_n_n_args 1 1 "(device name, e.g. 'sda')" $@
     SECRETS_DEV=$1
     if [ -z "${SECRETS_DEV}" ]; then
         abort "Aborting due to empty device argument."