Yes you're right, the 2nd conditional wouldn't work anymore because of the unless. I'll switch it back. Funny from my testing it was working, but just realized I never tested against sections like d101, g001, etc. I'll fix it later.