catch empty dir argument