diff --git a/syntax_checkers/html.vim b/syntax_checkers/html.vim
index 044f1b67..d416b27d 100644
--- a/syntax_checkers/html.vim
+++ b/syntax_checkers/html.vim
@@ -14,8 +14,8 @@ if exists("loaded_html_syntax_checker")
endif
let loaded_html_syntax_checker = 1
-"bail if the user doesnt have tidy installed
-if !executable("tidy")
+"bail if the user doesnt have tidy or grep installed
+if !executable("tidy") || !executable("grep")
finish
endif