It's much nicer to call out to system so the feedback is automatic, rather than waiting for the call to finish and then printing all output all at once. Maybe we can make use of a different way of shelling out, handle STDOUT/STDERR in a smarter way?