support nullable rule.