Not technically needed but paralleled with tokensetter.