Now I can *actually* implement an example decoder