Right now, the consumer example implements some useful logic that could be included by the library for ease of use to those developers that prefer a more trusted solution.
This task is about moving those functions to the library, not invoking them. Whether the devs want to use them or not should be up to them