pass token block on to the consumer