Support limiting I
New Encoder