FIX: string_replace -> return string if there is no hit