anchor.diff:      
       let mutable server = Unchecked.defaultof<IDisposable>
       let mutable thread = Unchecked.defaultof<_>
  -        
  -    member this.Configuration (app : IAppBuilder) = app.Run(handler)
  -            
  +    member this.Configuration(app : IAppBuilder) = app.Run(handler)
       interface IServer with
           
           member this.Start() = 
  
positive.code:                     server <- Microsoft.Owin.Hosting.WebApp.Start(startOptions, this.Configuration)
                      Console.ReadKey() |> ignore
                  with e -> printfn "%A" e
  
              try 
                  thread <- Task.Factory.StartNew(startServer, TaskCreationOptions.LongRunning)
              with e -> ()
  
negative.code:                 // Root resource request
                  | 2 -> getModule ("/" + HttpHelpers.RemoveTrailingSlash owin.Request.Uri.Segments.[1]) owin
                  | x when x > 2 && x <= 5 -> 
                      // Check if the Uri is indices and perform an index exists check
                      if (String.Equals(owin.Request.Uri.Segments.[1], "indices") 
                          || String.Equals(owin.Request.Uri.Segments.[1], "indices/")) && owin.Request.Method <> "POST" then 
                          match indexService.IndexExists(RemoveTrailingSlash owin.Request.Uri.Segments.[2]) with
                          | true -> matchSubModules (x, owin)
                          | false -> owin |> BAD_REQUEST MessageConstants.INDEX_NOT_FOUND
                      else matchSubModules (x, owin)
                  | _ -> owin |> BAD_REQUEST MessageConstants.HTTP_NOT_SUPPORTED
              with ex -> ()
          }
  