Why do we need to keep supporting that at all?  Clients released prior to this commit will use only navigate.yaml, clients released after this commit will use only data from the server.