Reimplement card status using Zones