Using defvar instead of setq