Adding save button changes to Contracts.  Adding catches to the service logic.