Pipelined decoder implementations