add *args to _setArgs
patch support; convert pathparts to string