Contract Splitting