allow optional arguments before fDone function