support invocation with custom parameter values