A bad append could happen in another function. This is probably why it's best to just never initialize a non-empty slice.