```cached_name``` is not new name. It is name read from the system (aka ```current_name```) or a new name according user selection.