Optimise reading for routing