Don't use MCStringCopy - just r_reach_target = MCValueRetain(s_reach_target). (also with the init to empty string, no need to test for a nil ptr).