I will change my implementation to `unsafe.Pointer(&message[0])`. Much simpler than reflect.