parses completely correctly, but either enc/dec or UDF is incorrect