diff --git a/plugin/ctx-1.17.vim b/plugin/ctx-1.17.vim
index 7053805..14b70c6 100644
--- a/plugin/ctx-1.17.vim
+++ b/plugin/ctx-1.17.vim
@@ -30,6 +30,10 @@ if exists("loaded_ctx")
 endif
 let loaded_ctx = 1
 
+if !has('perl') && !&verbose
+    finish
+endif
+
 perl << ENDPERL
 ########
 # CTX main package