Switched to a completely pipelined implementation - filters/levels/enrichers/sinks are applied in order.