               (setq name (match-string-no-properties 1))
               ;; check if there's a mess up
               (when (re-search-backward "{" defun-start t)
-                (setq name)))
+                (setq name nil)))
             (cons name template))))))
 
 (defun moo-list-at-point ()

                              (or (gethash parent-name fa-superclasses)
                                  (puthash parent-name (moo-stype->tag parent-name) fa-superclasses)))
                        (when (eq parent-tag t)
                          (setq parent-tag)))
                      ;; don't inherit constructors
                      (cl-delete-if #'moo-constructorp
                                    (moo-ttype->tmembers parent-tag)))

  (if fa-timer
      (progn
        (cancel-timer fa-timer)
        (setq fa-timer nil))
    (setq fa-timer (run-with-idle-timer fa-delay t #'fa-show-wrapper))))

;; ——— Interactive functions ———————————————————————————————————————————————————
