support null keyword