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"