make done a no-op if not provided