fix remote parsing that was broken when adding support for XMLInternalNode args
a few writing edits