 
   (with-demoted-errors "Cannot activate `vlf': %s"
     (require 'vlf-setup))
+
+  ;; Explicitly require helm, because autoloading is difficult with helm's
+  ;; separate `helm-command-prefix-key' mechanism.
+  (require 'helm)
 
   ;; Global Hooks
 

            (require 'helm-buffers)
            (require 'helm-ring)

            (bind-key "<tab>" #'helm-execute-persistent-action helm-map)
            (bind-key "C-i" #'helm-execute-persistent-action helm-map)
            (bind-key "C-z" #'helm-select-action helm-map)))

  (unbind-key "C-x C-c" global-map)
  (bind-key [remap keyboard-quit] #'keyboard-quit-context+)
  (bind-key "C-z" #'dired-recent-open)

  ;; Overwrite certain keybindings only if packages are avilable

