Now reads char by char successfully...