I'm not remotely qualified to define the rationale here.  But it was provided by the original author of this code.