I think unpacking to two values and throwing one away is a lot easier to read than just getting the first one. It is immediately apparent that _write_perm_comparison_sets returns two values.