Nono, I just checked it again, `matchAllInZone()` will always add matched zones to existing third parameter `$zones`, and cumulate the result. So it should work as expected.