I think there is a kMCTrue / kMCFalse (or similar) which are the actual MCBooleanRef values which would be better than kMC*String.