improve nullable rule.