changed Demand implicit Read/Write