keep non-const signature for argv after conversion