Maybe read routine is faulty?