diff --git a/src/PowerShellEditorServices/Services/PowerShellContext/Session/PSReadLinePromptContext.cs b/src/PowerShellEditorServices/Services/PowerShellContext/Session/PSReadLinePromptContext.cs
index acc03342e..eb286f5a4 100644
--- a/src/PowerShellEditorServices/Services/PowerShellContext/Session/PSReadLinePromptContext.cs
+++ b/src/PowerShellEditorServices/Services/PowerShellContext/Session/PSReadLinePromptContext.cs
@@ -33,8 +33,7 @@ internal class PSReadLinePromptContext : IPromptContext
             param()
             end {
                 $module = Get-Module -ListAvailable PSReadLine |
-                    Where-Object Version -ge '2.0.0' |
-                    Where-Object { -not $_.PrivateData.PSData.Prerelease } |
+                    Where-Object { $_.Version -gt '2.0.0' -or ($_.Version -eq '2.0.0' -and -not $_.PrivateData.PSData.Prerelease) } |
                     Sort-Object -Descending Version |
                     Select-Object -First 1
                 if (-not $module) {