Why do schedulers put cost in a resource called cost instead of using the cost fields?