fix cackle rule