Fix collect rule. closes #2783