additional wrapper for 'clean' undefined; fleshing out the options handling