This takes an extra parameter called `view`. We don't currently use it anywhere, and should probably remove it, but I don't think it'll work without it.