really fixed weird copying