   "Return the data for completion of IDENT, i.e. a list of tuples of the form
   '(NAME TYPE KIND INFO)."
   (setq-local merlin--dwimed nil)
-  (let* ((ident- (merlin/completion-split-ident ident))
+  (let* ((merlin/verbosity-context t) ; increase verbosity level if necessary
+         (ident- (merlin/completion-split-ident ident))
          (suffix (cdr ident-))
          (prefix (car ident-))
          (data   (merlin/call "complete-prefix"

        (with-current-buffer ib
          (let ((default-directory wd))
            (apply 'call-process-region (point-min) (point-max) path nil
                   (list ob tmp) nil
                   "server" (car args)
                   "-protocol" "sexp"
                   "-log-file" (if merlin-debug "-" "")
                   (cdr args)))))
      (setq result (buffer-string))
      (merlin-debug "# stdout\n%s" result)
      (when tmp

      result)))

(defun merlin--call-merlin (command &rest args)
  "Invoke merlin binary with the proper setup to execute the command passed as argument (lookup appropriate binary, setup logging, pass global settings)"
  ; Really start process
  (let ((binary      (merlin-command))
        (flags       (merlin-lookup 'flags merlin-buffer-configuration))
