Here is the current, still slightly awkward, version:

[ Due to the nature of C, there is no there is no need to fetch the 2nd
and 3rd arguments if func2 doesn't need them. ]

I say "slightly awkward" because, on first reading, it seems to be
saying the obvious, i.e., "There is no need for X if there is no need
for X."

(And it might be better to explicitly identity the characteristic of C
that is referred to here. Ah, but that is obvious to anyone who knows
C, no doubt ...)

If you prefer 'characteristic' to 'nature' here, then is should be:

Due to a characteristic of C, ...

OR,

Due to characteristics of C, ...

Not,

C's characteristic/ the characteristic of C

Thanks again. 

(I've now ascended to the philosophical heights of the first part of ch5:) 

Jon

-- 
Jon Babcock <jon / kanji.com>