more support for extra params