typed INPC