@ronvs I'm assuming you are just flipping `if` to `unless` to avoid using the `!=` operator. I haven't actually run the code, but I think the logic has changed with the new code.

The nested code inside the unless statement will execute if **either** `details` is not empty, **or** `section_code` does not end with 00. This is different from the previous code, which executes the following only if `details` is not empty, **and** `section_code` ends with 00.

To use unless, I think we'll have to do something like this:

    unless details == "[]" || !section_code.end_with?("00")

... which sort of defeats the purpose of using unless in the first place.