remove redundante copy()