job-izing categorical decoder