String parameters must be copy-on-write'd when they're already strings