Why `putIfNotNull()` the last 2? We know they're never null due to the way we construct the strings.