improves decoder list handling