avoid allocating common tokens repeatedly