try reading a single character