JFC encode decode whatever