diff --git a/BizHawk.Emulation.Common/Interfaces/Services/ITraceable.cs b/BizHawk.Emulation.Common/Interfaces/Services/ITraceable.cs
index d78fffdae3..db097ac931 100644
--- a/BizHawk.Emulation.Common/Interfaces/Services/ITraceable.cs
+++ b/BizHawk.Emulation.Common/Interfaces/Services/ITraceable.cs
@@ -11,30 +11,20 @@
///
public interface ITraceable : IEmulatorService
{
- //bool Enabled { get; set; }
-
///
/// Gets the header that would be used by a trace logger
///
- string Header { get; set; }
+ string Header { get; }
///
- /// The current log of cpu instructions
+ /// Sets the sink
+ /// that's right, we can only have one sink.
+ /// a sink can route to two other sinks if it has to, though
///
- //IEnumerable Contents { get; }
-
- ///
- /// Takes the current log of cpu instructions, when doing so, it will clear the contents from the buffer
- ///
- //IEnumerable TakeContents();
-
- //void Put(TraceInfo content);
-
- // that's right, we can only have one sink.
- //a sink can route to two other sinks if it has to, though
- ITraceSink Sink { get; set; }
+ ITraceSink Sink { set; }
///
+ /// Gets a value indicating whether racing is enabled
/// This is defined as equivalent to Sink != null
/// It's put here because it's such a common operation to check whether it's enabled, and it's not nice to write Sink != null all over
///