Make sure if a token exists and is valid, not to return a new one