A Checklist for Drafting Good Contracts