Working decoder