IIP: Good, but only in parts