need to cast this to (char) after all, for non-arm architectures.