added modifier for safeString