#5 - no more permanent token, tokens are now typed