Caught ArgumentOutOfRangeException

Object reported to UI continues to be updated. Better than try/catch
would be to provide a copy of the object.