instead of allocating a slice with 3 bytes, this is better:

```go
var data [3]uint8
```

this avoids allocation in the heap