diff --git a/src/Main.hs b/src/Main.hs
index e89f41ed79a361678e9847102b8b7277c240df4a..2f0c72caca510aa4d130751ef4d8a7faa44c51a6 100644
--- a/src/Main.hs
+++ b/src/Main.hs
@@ -252,7 +252,6 @@ handleEasyFlags flags fileArgs = do
   when (Flag_Help       `elem` flags) (bye usage)
   when (Flag_Version    `elem` flags) byeVersion
   when (Flag_GhcVersion `elem` flags) byeGhcVersion
-  when (null fileArgs) (bye usage)
 
   let ghcLibDir = case [ dir | Flag_GhcLibDir dir <- flags ] of
                     [] -> throwE "no GHC lib dir specified"