make --filter, --nskey, and --tskey properly optional