I must have misunderstood what you meant, actually. `serv.NewA` takes in the calculated TTL earlier in this function, so I cannot have `serv.NewA` implicitly use the `ttl` field. Did you want me to pass in `ttl` in all the locations, instead of `serv.ttl`?