in load(), we added utf-8 encoding before calling Reader() as it fails with non-ascii attributes.