Rewrote String extension for new CString.