Embrace contracts.