It looks like Matt did it to avoid dual calls to sqlite3_errcode and sqlite3_errmsg.  I think I'll change it to do the `sqlite3_errcode(db_) == SQLITE_OK` first - unless @gidden is aware of a problem that makes it not work.