just facet the needed type