diff --git a/src/BizHawk.Client.Common/tools/Watch/Watch.cs b/src/BizHawk.Client.Common/tools/Watch/Watch.cs
index ee63772085..44689faf01 100644
--- a/src/BizHawk.Client.Common/tools/Watch/Watch.cs
+++ b/src/BizHawk.Client.Common/tools/Watch/Watch.cs
@@ -540,7 +540,12 @@ namespace BizHawk.Client.Common
///
/// Gets a value that defined if the current is actually a
///
- public bool IsSeparator => this is SeparatorWatch;
+ public bool IsSeparator
+#if true // haven't profiled it but this must be faster --yoshi
+ => Size is WatchSize.Separator;
+#else
+ => this is SeparatorWatch;
+#endif
///
/// Gets or sets notes for current