wired up supported::consume