Consumer now terminates when seeing the int -1. The buffer will continue serving this after the first instance.