Create tokens on demand, not every time