It's very uncommon to have a pointer to a slice (or map), as they are reference types. Why is this here?