Notifications for an instance come from at least two deployments/cells and a multitude of hosts. For example, during a create you will get notifications from the global cell and a child cell, and within those deployments you will get notifications from nova-api, nova-scheduler, nova-cells, nova-compute, etc... During a resize, you will even get notifications from separate computes. RawData isn't really the best indicator of where an instance is unless you take into account the actual notifications received, and even then you could be doing a fair amount of conditional logic... Ordering by `when` and selecting the latest might be a simple best guess. But, that will only give you a potential current location. With the way this is used in the audit, you could have multiple exists in a given day, and they will all appear to have the same location. Which may be confusing.