Some more stuff.
Most read stuff done.
Clarified error handling.