In preperation for a subsequent change to only calculate a subset of details for performance reasons.