Implement AllRule