optional parameter management cleanup