Implement OrRule