support null in arguments