What's the purpose of `view` here?