A bit confused about what's happening here... won't `(*headerBytes)[2:2]` always be an empty slice?