Should copy the functors.