usage error also for extra non-opt args
alternatively use Filesys::Df