diff --git a/pkg/server/server.go b/pkg/server/server.go
index ef665b490f00c13fd1a8c7d7ba57b0e5072daf2a..99d67b34bcd4caec12449e565343789880e8a882 100644
--- a/pkg/server/server.go
+++ b/pkg/server/server.go
@@ -86,7 +86,8 @@ type callResponder struct {
 	batch    bool
 }
 
-func serve(ctx context.Context,
+func serve(
+	ctx context.Context,
 	incoming []*jsonrpc.Message,
 	r *callResponder,
 	handler jsonrpc.Handler,
@@ -98,7 +99,8 @@ func serve(ctx context.Context,
 	}
 }
 
-func serveSingle(ctx context.Context,
+func serveSingle(
+	ctx context.Context,
 	incoming *jsonrpc.Message,
 	r *callResponder,
 	handler jsonrpc.Handler,
@@ -126,6 +128,7 @@ func serveSingle(ctx context.Context,
 		}
 	}
 	handler.ServeRPC(rw, req)
+	// if send was never called, and the id is not nil, send a resonse
 	if rw.sendCalled == false && rw.id != nil {
 		rw.Send(jsonrpc.Null, nil)
 	}