diff --git a/src/main/java/gov/usgs/earthquake/nshmp/www/HazardController.java b/src/main/java/gov/usgs/earthquake/nshmp/www/HazardController.java
index e85229e1c50df0ef7ab43ef43c1bb82c492ed657..af348a42f6bab57f75c6e3824bb9a03956404679 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/www/HazardController.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/www/HazardController.java
@@ -4,8 +4,6 @@ import javax.inject.Inject;
 
 import gov.usgs.earthquake.nshmp.www.services.HazardService;
 import gov.usgs.earthquake.nshmp.www.services.HazardService.QueryParameters;
-
-import io.micronaut.core.annotation.Nullable;
 import io.micronaut.http.HttpRequest;
 import io.micronaut.http.HttpResponse;
 import io.micronaut.http.annotation.Controller;
@@ -61,11 +59,24 @@ public class HazardController {
   @Get(uri = "/{longitude}/{latitude}/{vs30}{?truncate,maxdir}")
   public HttpResponse<String> doGetHazard(
       HttpRequest<?> request,
-      @Schema(minimum = "-360", maximum = "360") @PathVariable double longitude,
-      @Schema(minimum = "-90", maximum = "90") @PathVariable double latitude,
-      @Schema(minimum = "150", maximum = "3000") @PathVariable int vs30,
-      @QueryValue(defaultValue = "false") @Nullable boolean truncate,
-      @QueryValue(defaultValue = "false") @Nullable boolean maxdir) {
+
+      @Schema(minimum = "-360", maximum = "360")
+      @PathVariable
+      double longitude,
+
+      @Schema(minimum = "-90", maximum = "90")
+      @PathVariable
+      double latitude,
+
+      @Schema(minimum = "150", maximum = "3000")
+      @PathVariable
+      int vs30,
+
+      @QueryValue(defaultValue = "false")
+      boolean truncate,
+
+      @QueryValue(defaultValue = "false")
+      boolean maxdir) {
 
     /*
      * @Schema annotation parameter constraints only affect Swagger service