Implementations of all Demand API methods (untested)