 		broadcastToAllClients(object: SessionResponse.help(helpData))
 	}
 	
+	/// converts showOutput compute response to a SessionResponse
 	func handleShowOutput(data: ComputeResponse.ShowOutput) {
 		guard let transId = data.transId else {
 			logger.error("received show output w/o a transaction id. ignoring")

		broadcastToAllClients(object: SessionResponse.execComplete(cdata))
	}
	
	func handleResultsResponse(data: ComputeResponse.Results) {
		guard data.transId != nil else {
			logger.warning("results response sent w/o a transactionId")

		broadcastToAllClients(object: SessionResponse.results(sresults))
	}
	
	/// converts variable value compute response to a SessionResponse
	func handleVariableValueResponse(data: ComputeResponse.VariableValue) {
		let value = SessionResponse.VariableValueData(value: data.value, environmentId: data.contextId)
		let responseObject = SessionResponse.variableValue(value)
