remove `str_copy` dep