Before a distinct on one aggregate would impact distinct on another aggregate. Fixed the logical error and at the same time did some memory optimisations.
ROUTE