// revert (mb_string needed)