sub foo : ondemand { }