If `lvm_init` returns non-NULL that is an error? Are you sure?