Updating: viewt... -> vt...
Updating: minor.
Updating: if the assigned external name of a function is empty, then its internal name is used.
Updating: minor.