Optimized the case where there is one subscriber