diff --git a/osu.Desktop/LegacyIpc/LegacyIpcMessage.cs b/osu.Desktop/LegacyIpc/LegacyIpcMessage.cs
index 6fefae4509..2e421068dc 100644
--- a/osu.Desktop/LegacyIpc/LegacyIpcMessage.cs
+++ b/osu.Desktop/LegacyIpc/LegacyIpcMessage.cs
@@ -23,7 +23,6 @@ namespace osu.Desktop.LegacyIpc
public new object Value
{
- get => base.Value;
set => base.Value = new Data
{
MessageType = value.GetType().Name,
diff --git a/osu.Desktop/LegacyIpc/LegacyTcpIpcProvider.cs b/osu.Desktop/LegacyIpc/LegacyTcpIpcProvider.cs
index 5d5a34e850..43d9dd741c 100644
--- a/osu.Desktop/LegacyIpc/LegacyTcpIpcProvider.cs
+++ b/osu.Desktop/LegacyIpc/LegacyTcpIpcProvider.cs
@@ -2,14 +2,22 @@
// See the LICENCE file in the repository root for full licence text.
using System;
-using System.Threading.Tasks;
using Newtonsoft.Json.Linq;
+using osu.Framework.Logging;
using osu.Framework.Platform;
namespace osu.Desktop.LegacyIpc
{
+ ///
+ /// Provides IPC to legacy osu! clients.
+ ///
public class LegacyTcpIpcProvider : TcpIpcProvider
{
+ private static readonly Logger logger = Logger.GetLogger("ipc");
+
+ ///
+ /// Invoked when a message is received from a legacy client.
+ ///
public new Func