removes allocation of a new function and guard that is not needed - save...

...s about one half microsec.