all: Add single and consume modes.