incrementing the argv index in a call to JSSTRING_TO_MSTRING causes the index to be incremented twice!