setArg now supports signed scalar types