diff --git a/dvc/command/data_sync.py b/dvc/command/data_sync.py
index <HASH>..<HASH> 100644
--- a/dvc/command/data_sync.py
+++ b/dvc/command/data_sync.py
@@ -52,9 +52,6 @@ class CmdDataStatus(CmdBase):
         with DvcLock(self.is_locker, self.git):
             status = self.cloud.status(self.parsed_args.targets, self.parsed_args.jobs)
 
-            if len(list(status)) != len(self.parsed_args.targets):
-                return 1
-
             self._show(status)
 
             return 0
status: don't return 1 if len(statuses) != len(targets)

Number of targets from command line doesn't have to match
number of actual files that we've processed, as it may as
well be a directory.

Fixes #<I>