Use "typeset" instead of "local" for portability