Have you considered the zone system?