Don't need storage in client