using different variable to avoid watch loops and using direct filtering
addressing aggregation bug #323