Alternate rules structure, might be faster.