Do not use a function call for reading characters