Enhanced rules array