Don't assign MCStringGetCString() to a temporary - use directly in context.