If I was 100 percent sure that m_defaultConnection could not be NULL, that code would not exist. I'm not 100 percent so I give something back and most callers to these functions expect non-NULL string returns.