test fsckery
hey travis, don't worry about optional dependencies. thanks
an incorrect patch level will cause DB.connect to throw
use a mock log object with error and trace