API design nitpick: even though I am unfamiliar with libstorage, I understand most of this PR, except this `false`. Maybe the constructor could be overloaded to allow an enum, `Lsscsi(LSSCSI_USE_MOCK)` or whatever it means.