merge in fix for test passing but cyclic will not / cannot be deep copied