The `? false : true` is jumping out at me as wrong.  I think result_indicates_missing_partition_table? should be renamed to result_indicates_partition_table?, and then reverse the logic in that method.  You then, can `!!` it somewhere if you really want a true/false value returned.