ideal case transactions