fix problems with different breakdown types