diff --git a/src/MediatR/IPipelineBehavior.cs b/src/MediatR/IPipelineBehavior.cs
index f2012555..25309321 100644
--- a/src/MediatR/IPipelineBehavior.cs
+++ b/src/MediatR/IPipelineBehavior.cs
@@ -17,7 +17,7 @@ namespace MediatR;
///
/// Request type
/// Response type
-public interface IPipelineBehavior where TRequest : IRequest
+public interface IPipelineBehavior where TRequest : IBaseRequest
{
///
/// Pipeline handler. Perform any additional behavior and await the delegate as necessary