fix some problems with finishers and operations