this would fail for `args === null`