Use a centralized list of decoders instead of calling each one explicitly