Should this be `int8_t` rather than `char`?