Both declare them, and then actually retrieve them from the params association list (which is not a p list). * lisp/ob-gnuplot.el (org-babel-header-args:gnuplot): Declare them. (org-babel-expand-body:gnuplot): Params is an alist not a plist.