allow another optional arguments object, issue #65