minor change to make consumer_criteria optional