Interface upgrade to enable signal type passing.