arguments = [ input, output ]; return Process.run('bin/spectre_model.exe', arguments); } writeMesh(originalFileName, message).then((_) { runConversion(originalFileName, convertedFileName) .then((ProcessResult result) { readMesh(convertedFileName).then((contents) { conn.send(contents);