added a debugging statement
tried adding more code to copy the signedWrapHappened and unsignedWrapHappened fields in another overload of operator=(), and a lot of debugging code trying to figure out why things still don't work