Tried adding some Logging, Consumer still consumes even though buffer is empty