that makes sense, I was afraid spawning a subprocess from inside the python program would be considered bad practice