now 'single' clusters are only calculated once!