fix -f args bug