Why is the `-copy` needed? Seems unnecessary since access is synchronized.