refined blsgen internal representation