Type interface update