support nullable definition on xit