diff --git a/src/main/java/gov/usgs/earthquake/nshmp/www/hazard/DisaggController.java b/src/main/java/gov/usgs/earthquake/nshmp/www/hazard/DisaggController.java
index 962b5ad582bcc102ceaa85a0f8428ae1814f6d2b..29ee464ec01911a283711242f027962c412e0039 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/www/hazard/DisaggController.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/www/hazard/DisaggController.java
@@ -73,7 +73,7 @@ public class DisaggController {
       return ServletUtil.error(
           DisaggService.LOG, e,
           DisaggService.NAME,
-          http.getUri().toString());
+          http.getUri().getPath());
     }
   }
 
@@ -130,7 +130,7 @@ public class DisaggController {
       return ServletUtil.error(
           DisaggService.LOG, e,
           DisaggService.NAME,
-          http.getUri().toString());
+          http.getUri().getPath());
     }
   }
 
@@ -174,7 +174,7 @@ public class DisaggController {
       return ServletUtil.error(
           DisaggService.LOG, e,
           DisaggService.NAME,
-          http.getUri().toString());
+          http.getUri().getPath());
     }
   }
 
diff --git a/src/main/java/gov/usgs/earthquake/nshmp/www/hazard/DisaggService.java b/src/main/java/gov/usgs/earthquake/nshmp/www/hazard/DisaggService.java
index 5775030b59229cf55f8d38a0a9aa864cfe6129bd..290cabec9fcd621881b2fe0899c6e426e237c403 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/www/hazard/DisaggService.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/www/hazard/DisaggService.java
@@ -103,7 +103,7 @@ public final class DisaggService {
         .build();
     var body = ResponseBody.success()
         .name(NAME)
-        .url(request.http.getUri().toString())
+        .url(request.http.getUri().getPath())
         .metadata(new ResponseMetadata(HazVersion.appVersions(ServletUtil.model().root())))
         .request(request)
         .response(response)
@@ -123,7 +123,7 @@ public final class DisaggService {
         .build();
     var body = ResponseBody.success()
         .name(NAME)
-        .url(request.http.getUri().toString())
+        .url(request.http.getUri().getPath())
         .metadata(new ResponseMetadata(HazVersion.appVersions(ServletUtil.model().root())))
         .request(request)
         .response(response)
diff --git a/src/main/java/gov/usgs/earthquake/nshmp/www/hazard/HazardController.java b/src/main/java/gov/usgs/earthquake/nshmp/www/hazard/HazardController.java
index cdca65ce0ed38c3e03223b580e54a39a28857930..dd0bf769a948095d5e5ed5f201c975ff82d4841a 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/www/hazard/HazardController.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/www/hazard/HazardController.java
@@ -48,20 +48,6 @@ public class HazardController {
   @Inject
   private NshmpMicronautServlet servlet;
 
-  @Get(produces = MediaType.APPLICATION_JSON, uri = "/config")
-  public HttpResponse<String> doGetConfig(HttpRequest<?> http) {
-    var config = ServletUtil.model().config();
-
-    return HttpResponse.ok(config.toString());
-  }
-
-  @Get(produces = MediaType.APPLICATION_JSON, uri = "/imts")
-  public HttpResponse<String> doGetImts(HttpRequest<?> http) {
-    var config = Gmm.supportedImts(ServletUtil.model().gmms());
-
-    return HttpResponse.ok(ServletUtil.GSON2.toJson(config));
-  }
-
   @Operation(
       summary = "Hazard calculation model and service metadata",
       description = "Returns details of the installed model and service request parameters",
@@ -73,19 +59,14 @@ public class HazardController {
           schema = @Schema(implementation = MetadataResponse.class)))
   @Get(produces = MediaType.APPLICATION_JSON)
   public HttpResponse<String> doGetMetadata(HttpRequest<?> http) {
-    var log = Logger.getAnonymousLogger();
     try {
-      log.info("Do get metadata");
-      log.info("HazardService.getMetadata");
       var response = HazardService.getMetadata(http);
-      log.info("asdasdsddsasad");
       return response;
     } catch (Exception e) {
-      log.info(e.getMessage());
       return ServletUtil.error(
           HazardService.LOG, e,
           HazardService.NAME,
-          http.getUri().toString());
+          http.getUri().getPath());
     }
   }
 
@@ -124,9 +105,6 @@ public class HazardController {
           defaultValue = "false") @Nullable Boolean maxdir,
       @QueryValue @Nullable Set<Imt> imt) {
     try {
-      Logger log = Logger.getAnonymousLogger();
-      log.info("Hazard call");
-      log.info("Thread count: " + ServletUtil.THREAD_COUNT);
       Set<Imt> imts = HazardService.readImts(http);
       HazardService.Request request = new HazardService.Request(
           http, longitude, latitude, vs30, imts, truncate, maxdir);
@@ -135,7 +113,7 @@ public class HazardController {
       return ServletUtil.error(
           HazardService.LOG, e,
           HazardService.NAME,
-          http.getUri().toString());
+          http.getUri().getPath());
     }
   }
 
diff --git a/src/main/java/gov/usgs/earthquake/nshmp/www/hazard/HazardService.java b/src/main/java/gov/usgs/earthquake/nshmp/www/hazard/HazardService.java
index ca7a11b28537b7f9e4a0d2d6d2c7bb9e7f66a650..c4353e1e12076d92a0c8ce3b917c48ffd03c835f 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/www/hazard/HazardService.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/www/hazard/HazardService.java
@@ -64,13 +64,10 @@ public final class HazardService {
 
   public static HttpResponse<String> getMetadata(HttpRequest<?> request) {
     var log = java.util.logging.Logger.getAnonymousLogger();
-    var url = "test"; // request.getUri().getPath();
-    log.info("A");
+    var url = request.getUri().getPath();
     var model = ServletUtil.model();
-    log.info("B");
     log.info(model.name());
     var usage = new Metadata(model);
-    log.info("C");
     var body = ResponseBody.usage()
         .name(NAME)
         .url(url)
@@ -78,9 +75,7 @@ public final class HazardService {
         .request(url)
         .response(usage)
         .build();
-    log.info("D");
     var json = ServletUtil.GSON2.toJson(body);
-    log.info("E");
     return HttpResponse.ok(json);
   }
 
@@ -95,7 +90,7 @@ public final class HazardService {
         .build();
     var body = ResponseBody.success()
         .name(NAME)
-        .url(request.http.getUri().toString())
+        .url(request.http.getUri().getPath().toString())
         .metadata(new ResponseMetadata(HazVersion.appVersions(ServletUtil.model().root())))
         .request(request)
         .response(response)
@@ -166,23 +161,17 @@ public final class HazardService {
 
     Metadata(HazardModel model) {
       var log = java.util.logging.Logger.getAnonymousLogger();
-      log.info("Model: A");
       this.model = new SourceModel(model);
-      log.info("Model: B");
       longitude = new DoubleParameter(
           "Longitude",
           "°",
           model.bounds().min.longitude,
           model.bounds().max.longitude);
-
-      log.info("Model: C");
       latitude = new DoubleParameter(
           "Latitude",
           "°",
           model.bounds().min.latitude,
           model.bounds().max.latitude);
-
-      log.info("Model: D");
       vs30 = new DoubleParameter(
           "Vs30",
           "m/s",
diff --git a/src/main/java/gov/usgs/earthquake/nshmp/www/source/FeatureCollectionService.java b/src/main/java/gov/usgs/earthquake/nshmp/www/source/FeatureCollectionService.java
index ed865dace6fcb6a3c5cf826117c50c9523f52591..566def814a753bc8b15929135482d8d07cdaabb4 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/www/source/FeatureCollectionService.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/www/source/FeatureCollectionService.java
@@ -31,7 +31,7 @@ public class FeatureCollectionService {
     } else {
       var response = ResponseBody.<RequestData, JsonElement> success()
           .name(name)
-          .url(http.getUri().toString())
+          .url(http.getUri().getPath())
           .metadata(new ResponseMetadata(HazVersion.appVersions(ServletUtil.model().root())))
           .request(requestData)
           .response(fc.toJsonTree())
diff --git a/src/main/java/gov/usgs/earthquake/nshmp/www/source/FeaturesController.java b/src/main/java/gov/usgs/earthquake/nshmp/www/source/FeaturesController.java
index 441dbc6f1dc2555b754f70747cdd56e6d931fb7e..e51846705a85ae8f987316d8bf5f1850f0906067 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/www/source/FeaturesController.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/www/source/FeaturesController.java
@@ -62,7 +62,7 @@ public class FeaturesController {
       return ServletUtil.error(
           FeaturesService.LOG, e,
           FeaturesService.NAME,
-          http.getUri().toString());
+          http.getUri().getPath());
     }
   }
 
diff --git a/src/main/java/gov/usgs/earthquake/nshmp/www/source/LogicTreesController.java b/src/main/java/gov/usgs/earthquake/nshmp/www/source/LogicTreesController.java
index e6b339627d1b223a2a78e4698dd34a58b5ec1776..2e399c50b347b29e34ee5e58742d19af3d932754 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/www/source/LogicTreesController.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/www/source/LogicTreesController.java
@@ -58,7 +58,7 @@ public class LogicTreesController {
       return ServletUtil.error(
           LogicTreesService.LOG, e,
           LogicTreesService.NAME,
-          http.getUri().toString());
+          http.getUri().getPath());
     }
   }
 
@@ -82,7 +82,7 @@ public class LogicTreesController {
       return ServletUtil.error(
           LogicTreesService.LOG, e,
           LogicTreesService.NAME,
-          http.getUri().toString());
+          http.getUri().getPath());
     }
   }
 
@@ -106,7 +106,7 @@ public class LogicTreesController {
       return ServletUtil.error(
           LogicTreesService.LOG, e,
           LogicTreesService.NAME,
-          http.getUri().toString());
+          http.getUri().getPath());
     }
   }
 
diff --git a/src/main/java/gov/usgs/earthquake/nshmp/www/source/MapController.java b/src/main/java/gov/usgs/earthquake/nshmp/www/source/MapController.java
index 53245a75398486141c9d1b9c23831a38fe3c42e7..e83f76349438936d5769a9ec03ee12d88dec04a8 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/www/source/MapController.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/www/source/MapController.java
@@ -69,7 +69,7 @@ public class MapController {
           LOG,
           e,
           NAME,
-          http.getUri().toString());
+          http.getUri().getPath());
     }
   }
 
diff --git a/src/main/java/gov/usgs/earthquake/nshmp/www/source/MfdsController.java b/src/main/java/gov/usgs/earthquake/nshmp/www/source/MfdsController.java
index 8ce8c6e9099a8f13e677f5f5dd052265006e5ecb..4240498687c6abc74ac6bad0a5a3581c2cd579cb 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/www/source/MfdsController.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/www/source/MfdsController.java
@@ -64,7 +64,7 @@ public class MfdsController {
       return ServletUtil.error(
           LogicTreesService.LOG, e,
           LogicTreesService.NAME,
-          http.getUri().toString());
+          http.getUri().getPath());
     }
   }
 
@@ -90,7 +90,7 @@ public class MfdsController {
       return ServletUtil.error(
           LogicTreesService.LOG, e,
           LogicTreesService.NAME,
-          http.getUri().toString());
+          http.getUri().getPath());
     }
   }
 
@@ -118,7 +118,7 @@ public class MfdsController {
       return ServletUtil.error(
           LogicTreesService.LOG, e,
           LogicTreesService.NAME,
-          http.getUri().toString());
+          http.getUri().getPath());
     }
   }
 
diff --git a/src/main/java/gov/usgs/earthquake/nshmp/www/source/ProbabilityController.java b/src/main/java/gov/usgs/earthquake/nshmp/www/source/ProbabilityController.java
index 0a317a596d866f1e556511600485f99ff53ae988..c0dfae5758ca4aa7fd2919c8571a31d1b6e31ebc 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/www/source/ProbabilityController.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/www/source/ProbabilityController.java
@@ -57,7 +57,7 @@ public class ProbabilityController {
       return ServletUtil.error(
           RateService.LOG, e,
           RateService.NAME_PROBABILITY,
-          http.getUri().toString());
+          http.getUri().getPath());
     }
   }
 
@@ -98,7 +98,7 @@ public class ProbabilityController {
       return ServletUtil.error(
           RateService.LOG, e,
           RateService.NAME_PROBABILITY,
-          http.getUri().toString());
+          http.getUri().getPath());
     }
   }
 
diff --git a/src/main/java/gov/usgs/earthquake/nshmp/www/source/RateController.java b/src/main/java/gov/usgs/earthquake/nshmp/www/source/RateController.java
index f54f3ec04ddf8c12943a82231ab9d47e8f52a8c5..2299ca6e4e17b2c77ef4854202b96d98a0ba2109 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/www/source/RateController.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/www/source/RateController.java
@@ -57,7 +57,7 @@ public class RateController {
       return ServletUtil.error(
           RateService.LOG, e,
           RateService.NAME_RATE,
-          http.getUri().toString());
+          http.getUri().getPath());
     }
   }
 
@@ -93,7 +93,7 @@ public class RateController {
       return ServletUtil.error(
           RateService.LOG, e,
           RateService.NAME_RATE,
-          http.getUri().toString());
+          http.getUri().getPath());
     }
   }
 
diff --git a/src/main/java/gov/usgs/earthquake/nshmp/www/source/RateService.java b/src/main/java/gov/usgs/earthquake/nshmp/www/source/RateService.java
index 69916006ec2fc422e1c7e00a09d42d1f97e33ec3..59246530d7358c50a78d24ac760eb1e7bc0a6424 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/www/source/RateService.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/www/source/RateService.java
@@ -68,7 +68,7 @@ public final class RateService {
         .build();
     var body = ResponseBody.success()
         .name(NAME_RATE)
-        .url(request.http.getUri().toString())
+        .url(request.http.getUri().getPath())
         .metadata(new ResponseMetadata(HazVersion.appVersions(ServletUtil.model().root())))
         .request(request)
         .response(response)
@@ -87,7 +87,7 @@ public final class RateService {
         .build();
     var body = ResponseBody.success()
         .name(NAME_PROBABILITY)
-        .url(request.http.getUri().toString())
+        .url(request.http.getUri().getPath())
         .metadata(new ResponseMetadata(HazVersion.appVersions(ServletUtil.model().root())))
         .request(request)
         .response(response)
diff --git a/src/main/java/gov/usgs/earthquake/nshmp/www/source/SourceController.java b/src/main/java/gov/usgs/earthquake/nshmp/www/source/SourceController.java
index 0ac6f08eae88e2f629b4b66bb9e79715bcf42187..d9c6bbf184b40b11e34449cbc1d238f868e3fb5d 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/www/source/SourceController.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/www/source/SourceController.java
@@ -62,7 +62,7 @@ public class SourceController {
       return ServletUtil.error(
           SourceService.LOG, e,
           SourceService.NAME,
-          http.getUri().toString());
+          http.getUri().getPath());
     }
   }
 
diff --git a/src/main/java/gov/usgs/earthquake/nshmp/www/source/TestSitesController.java b/src/main/java/gov/usgs/earthquake/nshmp/www/source/TestSitesController.java
index 3464f70600033dd934bd99551da5b3a77cf310d8..9a0fe0a22e53e4d212cdbd6ae60cfa1d31e05dc3 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/www/source/TestSitesController.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/www/source/TestSitesController.java
@@ -69,7 +69,7 @@ public class TestSitesController {
           LOG,
           e,
           NAME,
-          http.getUri().toString());
+          http.getUri().getPath());
     }
   }