Makes verify more robust and display more verbose information.
Tested the read function, works okay.