Using a different type of token generation