Are your business agreements and contracts up to snuff?