Store a pointer of the consumer, not a dereference (the Conn isn't good after)