ensure interface and type are shown