remove successive assignment
fix leaking the empty_string in TS builds