Rewrote into copy()
Moved test