add ReplayingDecoder