decoder *does* work