Forcing 3 arguments for copy call