I suggest making this an MCAutoStringRef and don't assign on the next line... Instead, assign in if (t_params != NULL) and 'else'.
```
MCAutoStringRef tptr;
if (t_params != NULL)
  ... build tptr using MCStringFormat ...
else
  tptr = MCNameGetCString(*t_message);
```
This means you also don't need to release it later on.