Implement mostly missing Decoder functions