Reading a file for its objects now completely works as long as the file conforms to the specification. The reader will still crash in some cases if you give it garbage input.