preliminary support for i1 type