 		}
 	}
 
-	public struct ExecComplete: Decodable, Hashable {
+	public struct ExecComplete: Codable, Hashable {
 		let expectShowOutput: Bool
 		let queryId: Int
 		let startTime: String?

	case envCreated(EnvCreated)
	case previewInited(PreviewInited)
	case previewUpdated(PreviewUpdated)
	
	init(messageType: String, jsonData: Data, decoder: JSONDecoder) throws {
		do {
			switch messageType {

fileprivate let logger = Logger(label: "rc2.ComputeResponse")

/// responses that can be returned by the comppute engine
public enum ComputeResponse: Equatable, Codable {

	case open(Open)
	case help(Help)
