Filtered producers and consumers