some improvements to complexity
barriers in encoding have number