modified IC.Pn to internally handle vectorization over both arguments.