closure fix for multiple consumers