version that doesn't kick out slow consumers