decoder should work