Waverly wrote: > I attempted to perform the following operation > resultBounds.origin += syncFrame.origin > with the result being > Error:** Unexpected characters instead of assignment in line 6 of Test Expression > 6: resultBounds.origin += syncFrame.origin > ^ > Should I have expected that to work? No. I don't know of any language that by default overloads '+=' to mean 'add corresponding elements of records'. Robert P.