better tracking of parameter names