Fix to Overloaded Read()