Why char[1] instead of plain char?