Some failed experiments, but trans16 is the best implementation yet