Fixed prohibit auto copy func