fix type sig: too many params