No reason to make gdecode generic, stick it into Get