This method should just be:
```
r_value = MCValueRetain(MCserialcontrolsettings);
```
It can't fail any longer because it is just incrementing the retain count of a global ValueRef.