dogfooding Demand argument validation through Demand api