std::copy: arLock doesn't need name