performFinish now executes in a WorkspaceJob
remove unnecessary suppress warning