TIL, the string returned from c.Params("id") in Fiber 3 are not immutable by default. They are only valid for the duration of the request and nothing else. I had records disappear from a map running in a separate goroutine because the underlying byte array was being clobbered.