Are they not using a ton of ML to take exactly this sort of context into account?