Contracts need to track all our spending