Here and line 60, you dereference the pointer to `msg`. You could declare `msg := Message{...}` and avoid that.