now making operations start out 'held' and released automatically under appropriate circumstances