A software consultant is hired by a firm to help configure a new application. the contract contains benchmarks for speed and other requirements. however, owing to the consultant's failure to live up to the standard of care of his or her profession, the benchmarks are never met. the resulting lawsuit against the software consultant for lost profits should ideally be based on: