#3: support for multiple parameter lists